RegEx probleempjes

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Cloud Software Developer

Het aannemen van nieuwe medewerkers loopt door en je kunt gewoon solliciteren. Uiteraard hanteren we hierbij de RIVM richtlijnen en is onze sollicitatieprocedure aangepast. Impact maken in de zorg door zorginstellingen te ondersteunen met slimme ICT is dagelijkse kost bij ChipSoft. Juist nu maar ook na de coronacrisis! In een sector waarin de ontwikkelingen op het vlak van zorg-ICT in stroomversnelling zitten, biedt ChipSoft een ultramodern en ziekenhuisbreed geïntegreerd elektronisch patiëntendossier. Dankzij ons groeiende marktaandeel in België is ChipSoft op zoek naar nieuwe collega’s. Jouw job Als Cloud Software Developer ga je werken aan ons Zorgplatform. Dit is een veilige

Bekijk vacature »

Full Stack Java of C# developer

Op zoek naar leuke collega's waarmee je kunt lachen, gave projecten en een ambitieuze werkgever die heel goed voor je zorgt? Aangenaam: Profit4Cloud! Wij zijn nu met 55 collega's en werken sinds 2015 vanuit 5 vestigingen aan mooie projecten met een fijne groep collega's die allemaal maar één ding willen: mooie en slimme software-oplossingen ontwikkelen met de nieuwste technieken. We zijn goed bezig en zijn daarom op zoek naar versterking: Full Stack Java of C# developers met ervaring in back-end en front-end software ontwikkeling. Ben jij de Full Stack developer die enthousiast wordt van mooie projecten met high-end technologie? Dan

Bekijk vacature »

Fulltime Softwareontwikkelaar Windows Applicaties

Fulltime Softwareontwikkelaar Windows Applicaties Velp-Grave Bij Zomerdam zoeken we een gedreven softwareontwikkelaar voor deze fulltime functie. Je wordt in de eerste plaats verantwoordelijk voor het ontwikkelen en testen van maatwerksoftware voor de machines die wij maken. Dat gaat zowel om het maken van Windowsapplicaties met databases, als het kunnen ontwerpen en bouwen van PLC-programma’s. Wat ga je doen? Tijdens het uitvoeren van je werkzaamheden heb je veelvuldige afstemming met de collega’s van je team en met de klant. Je bent in staat om op basis van wensen en eisen van de klant de juiste implementatiekeuzes te maken. Je volgt de

Bekijk vacature »

.NET Developer / Azure

Bedrijfsomschrijving Deze organisatie is gevestigd in het hart van Brabant en wordt gezien als de één van de beste .NET development organisaties in de provincie. Dagelijks werk je hier met ruim 40 enthousiaste .NET Developers, verdeeld over 9 Scrum teams, aan zeer complexe backend systemen. De backend systemen staan in het teken van high-intensity en high-availabilitiy en zijn opgebouwd met onder andere: - C#; - ASP.NET MVC / ASP.NET Core; - Microservices Architectuur; - Azure; - WCF. De teams bestaan uit 3-5 ontwikkelaars, 1 of 2 vaste (technisch)testers, 1 informatie analist en een Product Owner. Je zal niet alleen schakelen

Bekijk vacature »

Power Bi Developer

Bedrijfsomschrijving De organisatie is actief in de automotive branche en is de laatste jaren erg hard aan het groeien. Vanwege de groei wil de organisatie de volgende stap zetten op gebied van IT. Namelijk digitaliseren en automatiseren. Als Power BI Developer ga je een groot deel uitmaken. Vertrouwen staat in deze organisatie hoog in het vaandel en is dan ook de sleutel tot de hoge klanttevredenheid die zij hebben. De organisatie is gevestigd in de omgeving Haarlem. Het data-team bestaat nu uit een team van 3 professionals met elk een eigen specialisatie. Men is op zoek naar de 4e met

Bekijk vacature »

Developer Integrations C# .NET

Developer Integration C# .NET Do you have a passion for C# .NET development? You make a difference as Developer Integration C# .NET by integrating several external systems with the internal platform. And so, you contribute to our respected international client who is the market leader in the manufacturing business. We are looking for a resourceful Developer Integration C# .NET who is able to set the standard within the team. Your impact as Developer Integration C# .NET You are responsible for the development and continuous improvement of 'integrations' across the IT landscape, as well as for the continuous improvement of the

Bekijk vacature »

C# .NET Full Stack Developer

Bedrijfsomschrijving Dit internationale is marktleider op het gebied van automatisering. Door de vooruitlopende technieken zijn de processen zo efficiënt mogelijk ingericht. De software verwerkt aanvragen automatisch en zorgt ervoor dat binnen 24 uur de bestelling geleverd kan worden. De organisatie is dan ook continu bezig met het verder ontwikkelen en investeren in de nieuwste technieken. Het development team bestaat op dit moment uit zeven collega's, maar de totale organisatie uit meer dan 300 professionals. Het team is verantwoordelijk voor de gehele softwareontwikkeling, van front-end tot (productie)procesautomatisering. Iedereen heeft zijn/ haar eigen specialisatie, maar alles is mogelijk. Hierbij krijg je veel

Bekijk vacature »

.NET Developer Zorg-ICT

Complexe software ontwikkelen: dat is jouw ding! Voor onze vestiging in Hoogeveen zoeken wij fanatieke junior en senior .NET Developers die met de laatste Microsoft-tools en -technieken willen werken. Jij bent gemotiveerd en draagt graag verantwoordelijkheid voor je 'eigen' software, die wordt ingezet in ziekenhuizen door heel Nederland. Jouw baan Je bent verantwoordelijk voor het ontwerpen, ontwikkelen, ondersteunen en onderhouden van jouw eigen module. Dit gaat om complexe ICT-producten die feilloos moeten functioneren binnen de complexe omgeving van een zorgorganisatie. Je werkt zelfstandig of in een klein team. ChipSoft maakt gebruik van een zelf ontwikkeld multi tier framework. Tijdens een

Bekijk vacature »

Netwerkbeheerder / Netwerkspecialist

Werken bij Alter IT Ben jij eindeloos geboeid door IT en zoek je verdieping in het netwerkbeheer? Zin om de spin in het web te zijn voor verschillende bedrijven met 5 tot 500 medewerkers? Als netwerkbeheerder beheer je de netwerken, servers en werkplekken van onze klanten. Je bent verantwoordelijk voor uitdagende projecten die betrekking hebben op koppeling en beveiliging van meerdere vestigingen of IT-netwerken in binnen- en buitenland. Je begrijpt dat security van groot belang is en dit heeft je volle aandacht. Jouw takenpakket bestaat uit 3 elementen: het opzetten van netwerken en systemen, het beheren en optimaliseren van netwerken

Bekijk vacature »

Customer Consultant

Ben jij die creatieve allround Customer Consultant die wij zoeken? Werk je graag samen met anderen aan oplossingen voor uitdagende en complexe problemen?En geeft het je voldoening om anderen te helpen om optimaal gebruik te maken van software oplossingen? Dan zoeken wij jou! CustomerConsultant ’s-Hertogenbosch Wat ga je doen? Je verantwoordlijkheden bestaan uit het verlenen van support, het adviseren van klanten over het gebruik van zowel de back-end als de front-end applicatie, het assisteren bij implementaties en development projecten, het assisteren van de klanten in het bijhouden van hun database, het analyseren van klantprocessen en het vertalen daarvan in eisen

Bekijk vacature »

Metadataspecialist digitale preservering

Wij werken aan een nieuw digitaal depot waarin onze bestaande en nieuwe digitale collecties zullen worden opgenomen. Deze grootscheepse transitie vraagt extra denkkracht en expertise bij het analyseren en modelleren van metadata en de benodigde processen. Kom jij ons, met je diepgaande kennis en kunde als metadataspecialist digitale preservering hierbij helpen? Wat ga je bij ons doen? Als metadataspecialist digitale preservering zorg je voor de modellering en procesinrichting van metadata die nodig zijn om de digitale collecties van de KB te verwerken, bewaren, verrijken en toegankelijk te houden. In deze voor de KB belangrijke rol zullen je werkzaamheden de komende

Bekijk vacature »

C# backend developer, Rotterdam

Voor een grote organisatie in Rotterdam zijn we op zoek naar iemand met ruime ervaring in het ontwikkelen van applicaties in .NET C#. Het gaat hier om een organisatie met een maatschappelijke impact. Hun systemen zijn gericht op een groot aantal klanten waarbij het belangrijk is dat de applicaties helder, toegankelijk en up-to-date zijn. Als .NET C# developer werk je aan uiteenlopende applicaties, APIs en het interne framework. Dit doe je binnen een SCRUM team en meedenkt binnen het hele proces. Het team bestaat uit meerdere C# developers variërend van medior tot senior. Er is dus veel kennis en ervaring

Bekijk vacature »

Ervaren developer (front-end/back-end)

Functie: Senior Developer Werklocatie: Zoetermeer Wij hebben met het door ons zelf ontwikkelde Financiële Advies software “Finix-Advies”, een vooraanstaande positie in de financiële branche. Echter hebben wij nu als doel onze visie om te zetten in software die consumenten, adviseurs en aanbieders ondersteunt. Vooral adviseurs, vermogens- beheerder als banken en verzekeraars maken gebruik van Finix om haar klanten snel en vakkundig te voorzien van (financieel) advies. Met behulp van Finix kunnen gebruikers op snelle, efficiënte en vakkundige wijze haar klanten helpen bij het geven van het juiste financiële advies en het realiseren van haar dromen. Bijvoorbeeld bij het adviseren van

Bekijk vacature »

Team Lead PHP

As Tech Lead, you make our customers smile by providing great software and building an effective team. How do I become a Team Lead PHP at Coolblue? As a Team Lead PHP you build and lead a team that excels in providing high-quality and cost-efficient software. You support team members in defining their goals and with the approach to achieve them. Would you like to become a Team Lead PHP at Coolblue? Else de Boer explains how to do that. You enjoy doing this Building and leading a team that excels in providing high quality and cost effective software. Support

Bekijk vacature »

.NET developer / C# / Azure

Bedrijfsomschrijving Je komt als .NET Developer te werken bij een vooraanstaande softwareontwikkelorganisatie in de verzekeringswereld. De primaire ontwikkeltaal is C#, maar ook maken ze gebruik van ASP.NET (Core), MVC en TypeScript. Daarnaast worden de stappen gezet om dit jaar naar Azure te migreren. Het belangrijkste product is een webservice (WCF) dat optimale en veilige communicatie mogelijk maakt tussen aanbieders, zorgverleners en gebruikers. Deze service maakt het mogelijk dat er per maand gemiddeld meer dan 250 miljoen berichten door hun systeem gaan met 800 berichten per piek seconde. Door de automatisering in de zorgsector is deze organisatie in de afgelopen jaren

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

02/12/2020 19:58:30
 
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.