RegEx probleempjes

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Helpdeskmedewerker ICT

Als schoenen klein genoeg waren, zaten ze in ons bloed. Met deze passie voor schoenen zijn wij één van de grootste omnichannel shoe-retailers van Nederland! Bij Nelson maken we van kleine stappen graag grote sprongen. Met meer ideeën dan tijd, is Nelson steeds opzoek naar ambitieuze en talentvolle nieuwe collega's die samen met ons de volgende stap willen zetten! Zet jij jouw volgende stap bij Nelson? Wij zijn op zoek naar een: Helpdeskmedewerker 40 uur In deze functie werk je samen met jouw IT-collega’s en krijg je volop ondersteuning van professionals uit jouw team, zodat je jezelf verder kunt ontwikkelen

Bekijk vacature »

Team Lead Applicatie Developers

UPS zoekt een Team Lead Applicatie Developers *THUISWERKEN IS MOGELIJK VOOR DEZE FUNCTIE Heb jij ruime ervaring als applicatieontwikkelaar? En vind je het leuk om boven op de laatste ontwikkelingen in je vak te zitten, mede-developers aan te sturen en altijd te blijven leren? Als Team Lead C# bij UPS werk je aan projecten die in veel verschillende landen worden gebruikt en maak je deel uit van een grote en internationale gemeenschap van agile teams. Dit ga je doen Je gaat aan de slag met het leveren van functionaliteiten voor zeer complexe IT-systemen. Je werkt samen met verschillende agile teams

Bekijk vacature »

Medior FrontEnd Developer

NO RELOCATION! APPLICANTS MUST LIVE IN THE NETHERLANDS! On behalf of our client we are looking for a Medior FrontEnd Developer React to join their dynamic and international team. Because of the positive growth and challenging developments the team is expanding. Client Details NO RELOCATION! APPLICANTS MUST LIVE IN THE NETHERLANDS! Key-Account of Michael Page , A-Brand, International and established company focused on tech Description NO RELOCATION! APPLICANTS MUST LIVE IN THE NETHERLANDS! The Medior FrontEnd Developer React will have the opportunity to work as part of a multinational, diverse team. As a Medior Front End Developer you will work

Bekijk vacature »

.NET Ontwikkelaar / Medior @ Regio Duiven

2021-06-07 iSense .NET Ontwikkelaar Medior Ben jij een C# Developer die binnen een innovatieve, logistieke organisatie wilt werken? Vind je het interessant om de door jou ontwikkelde software en code te koppelen aan complexe systemen en daarnaast de implementatie te begeleiden? Lees snel verder! ISK49485 Nieuw Organisatie Je komt als Ontwikkelaar te werken bij een organisatie die is gespecialiseerd in industriële automatiseringsoplossingen. De organisatie heeft al ruim 45 jaar ervaring met optimalisatie van processen binnen de industriële sector. De organisatie kenmerkt zich als innoverend, meedenkend en informeel. Binnen het team heerst er een positieve teamspirit met een gezonde dosis ondernemerschap

Bekijk vacature »

Tijdelijke Outsystems Developer @ Regio Den Haag

2021-05-27 iSense Tijdelijke Outsystems Developer Heb jij ervaring als OutSystems Developer en ben je graag in contact met de eindgebruikers? Binnen deze rol krijg jij de vrijheid om dit te doen, dus lees snel verder! ISS50020 Spoed Organisatie Onze opdrachtgever in de regio Den Haag is een jonge speler binnen de dienstverlenende sector. Duurzaamheid, service en flexibiliteit hebben zij hoog in het vaandel staan. Als organisatie zijn zij flink aan het groeien en staan zij inmiddels bekend als een sterke en vooruitstrevende speler binnen de markt. Doordat een Outsystems Developer de organisatie gaat verlaten, zijn zij tijdelijk op zoek naar

Bekijk vacature »

Tech Lead Application Developer

UPS is looking for a Tech Lead Application Developer For our Europe development center in Eindhoven we’re looking for an Application Tech Lead that is able to work on enterprise type applications deployed across the world. As a tech lead at UPS you work on enabling the delivery of functionality for highly complex IT Systems. More than 500,000 UPSers move goods, capital and information across the world and deliver over 22 million items to their destinations every day. And our IT Systems make sure this can be done as efficient as possible. What You’ll Do You collaborate with internal customers

Bekijk vacature »

Junior PHP Developer

Je maakt een vliegende start van je carrière door meteen mee te bouwen aan dingen zoals een optimaal werkende website aan de hand van je PHP kennis. Wat doe je als Junior PHP Developer bij Coolblue? Als Junior PHP Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen om te groeien als Junior Developer. Op dat moment komt je wil om steeds te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te kunnen maken.

Bekijk vacature »

IT-traineeship Low Code Developer

Vind jij het leuk om veel contact te hebben met een klant en je te verdiepen in een domein? Lijkt het je interessant om enerzijds met de klant mee te denken, maar tegelijkertijd ook zelf een bijdrage te leveren aan de implementatie van een IT oplossing? Wij zijn op zoek naar starters die aan de slag willen als low-code engineer. In deze functie bouw je aan applicaties met behulp van een low-code platform, zoals Outsystems, Blueriq, Mendix of Pega. Dergelijke platformen stellen je in staat om snel een werkende applicatie te ontwikkelen en zijn hierdoor heel geschikt voor maatwerk projecten.

Bekijk vacature »

Senior Applicatieontwikkelaar

UPS zoekt een Senior Applicatieontwikkelaar *Thuiswerken is mogelijk voor deze functie Ben jij een gedreven applicatieontwikkelaar met minimaal drie jaar werkervaring? En wil je een uitdagende baan met impact én jezelf breed ontwikkelen? Bij UPS bouw je mee aan complexe systemen die wereldwijd worden gebruikt en krijg je alle ruimte om nóg beter te worden in je vak. Dit ga je doen In een dynamisch scrumteam werk je aan de hand van processen en technologieën zoals CI/CD en DevOps aan het behalen van jullie doelen. Je bent betrokken bij alle facetten van applicatieontwikkeling: van ontwerpen en bouwen tot testen en

Bekijk vacature »

Database Developer @ Amersfoort

2021-06-18 iSense Database Developer Ben jij een gedreven Database Developer en heb je de drive jezelf te blijven ontwikkelen en de ontwikkeling van je teamleden te stimuleren? Duik je graag in een complexe omgeving en ben je in staat data zo duidelijk mogelijk te presenteren aan anderen? Lees dan snel verder! ISVI49559 Organisatie De organisatie is een gerenommeerde HR Cloud Solutions provider met miljoenen gebruikers. Hun platformen helpen klanten om Human Capital Management (HCM) ambities waar te maken en bieden payroll oplossingen voor de verloning van ongeveer 25% van alle Nederlandse werknemers. Als Database Developer kom je te werken binnen

Bekijk vacature »

Senior Azure Developer / Java @ Amsterdam

2020-11-08 iSense Senior Azure Developer Java Are you an ambitious Cloud Developer, with proven experience in Java and creating APIs? Do you have experience working with Azure frameworks? And are you passionate about enabling your team members to deliver the best possible results? If your answers are yes, then don't hesitate to apply! Please note: You need to already be living in the Netherlands for this position! ISDI47772 Organisatie You will work in Amsterdam for a big financial company. This organization is an international financial service provider and is operating on the basis of cooperative principles. The culture of the

Bekijk vacature »

Online Marketeer

Om verdere groei van de e-commerce verkoop van onze verzamelaarsproducten te realiseren is de Koninklijke Nederlandse Munt nv per direct op zoek naar een resultaatgerichte en daadkrachtige Online Marketeer (32-40 uur per week) Als Online Marketeer ben je verantwoordelijk voor de e-mailmarketing van onze drie platformen (knm.nl, royaldutchmint.com en herdenkingsmunten.be), social media advertising en aanverwante kanalen. Aan jou de uitdaging om meer traffic en conversies te realiseren. Op basis van data-analyse adviseer je ten aanzien van de inzet van online marketing instrumenten. Als dé expert op gebied van Online Marketing maak je deel uit van volwaardig e-commerce team van een

Bekijk vacature »

Business Developer KYC processes

At a glance To strengthen the Client Acceptance delivery team (VD CA), we are looking for an enthusiastic, ambitious, self-starting business developer with proven track record to set up new and further develop tactical workflow and workload applications used to support our KYC processes. Implementing and improving these tactical applications helps the bank to be compliant with KYC rules and regulations, but also to harmonise processes, rationalise our IT landscape, improve data quality, and generate relevant and reliable reporting. Overall, we contribute to preventing financial crime and with it, be trustworthy as a bank for our clients and society in

Bekijk vacature »

Medior Developer

Kom je met ons samenwerken in ons mooi kantoor hartje centrum Breda? Wat ga je doen als developer bij JobBoost.io? Als software developer kom je bij JobBoost.io terecht in een hecht en gespecialiseerd team waar we elke werkdag streven naar een beter systeem. We hebben al grote resultaten behaald met onze kennis, ervaring en tooling die inspeelt op de behoefte van werkgevers die hun vacature advertenties optimaal willen adverteren. Dat doen we voor grote partijen zoals Arcadis, Kruidvat, PostNL en Takeaway. We zoeken een ervaren developer met ervaring die met onze Koen (CTO) kan opschalen in development capaciteit en het

Bekijk vacature »

PL/SQL Developer / Nieuwbouw / Internationaal @ Ut

2019-12-31 iSense PL/SQL Developer Nieuwbouw Internationaal Ben jij een ervaren PL/SQL Developer, of ben jij sinds kortgeleden in de wereld van PL/SQL gestapt, en wil jij met jouw kennis van PL/SQL een bijdrage leveren aan de core systemen van deze internationale organisatie? Lees dan snel verder! ISKL46407 Organisatie Het bedrijf is internationaal en heeft vestigingen in meer dan 30 landen. Vanuit de afdeling in Utrecht worden 15 landen bediend. Op dit moment zijn er 2200 gebruikers van het platform. In de toekomst zullen daar nog een aantal landen en een hoop gebruikers bijkomen. Zodra jij bij dit bedrijf naar binnen

Bekijk vacature »
Jan R

Jan R

31/07/2020 10:37:38
Quote Anchor link
Hi,

Ik geef een pattern een input.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input type="text" id="naam" name="naam" required pattern="[A-Za-z0-9_-]{1,20}"> Enkel a-z, 0-9, _ en -


daarna controleer ik de invoer onder php. Je weet maar nooit wat foefelaars er zijn.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if(preg_match('[A-Za-z0-9_-]{1,20}', $name))

Hier krijg ik dan de fout "preg_match(): Unknown modifier '{'"

Hoe kan ik dit oplossen.

Jan
 
PHP hulp

PHP hulp

19/06/2021 13:48:59
 
Adoptive Solution

Adoptive Solution

31/07/2020 11:16:14
Quote Anchor link
Dit doet het wel :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if( preg_match('/[A-Za-z0-9_-]{1,20}/', $name) )


Oefenen hier :

https://www.phpliveregex.com/#tab-preg-match
 
Rob Doemaarwat

Rob Doemaarwat

31/07/2020 11:34:31
Quote Anchor link
Overigens is A-Za-z0-9_ ook gewoon samen te vatten met \w
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if( preg_match('/[\\w\\-]{1,20}/', $name) )
 
Jan R

Jan R

31/07/2020 13:47:35
Quote Anchor link
Bedankt
/w vind ik als beginner nogal onduidelijk. Als ik beter word met regex zal ik dat ook misschien gebruiken. Nu is a-z duidelijk letters.

Jan
 
Thomas van den Heuvel

Thomas van den Heuvel

31/07/2020 17:07:09
Quote Anchor link
Het probleem kwam dus neer op het ontbreken van delimiters.

Voor het begrip is belangrijk dat je een verklaring geeft waarom iets misgaat, en niet simpelweg/enkel een kloppende variant als antwoord geeft, zonder dat je vertelt wat de implicaties van de verschillen zijn.

Je zou hier ook de modifier "i" aan toe kunnen voegen, om de expressie case-insensitive te maken, dan kun je A-Z weglaten.
 
Jan R

Jan R

31/07/2020 19:14:38
Quote Anchor link
Thomas van den Heuvel op 31/07/2020 17:07:09:
Het probleem kwam dus neer op het ontbreken van delimiters.

Voor het begrip is belangrijk dat je een verklaring geeft waarom iets misgaat, en niet simpelweg/enkel een kloppende variant als antwoord geeft, zonder dat je vertelt wat de implicaties van de verschillen zijn.

Je zou hier ook de modifier "i" aan toe kunnen voegen, om de expressie case-insensitive te maken, dan kun je A-Z weglaten.

Ik vind het raar. Soms werkt het ook zonder die delimiters.
De /i had ik al eens gevonden.

Bedankt
 
Ivo P

Ivo P

03/08/2020 17:26:43
Quote Anchor link
Jan R op 31/07/2020 19:14:38:
Ik vind het raar. Soms werkt het ook zonder die delimiters.


Dat was bij de oude ereg-functies
https://www.php.net/ereg
Gewijzigd op 03/08/2020 17:28:16 door Ivo P
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.