Over validatie van reguliere expressies
Een reguliere expressie (RegEx) is een reeks tekens die wordt gebruikt om specifieke tekenreeksformaten in gebruikersinvoer te valideren. Daarom worden reguliere expressies over het algemeen gebruikt om ervoor te zorgen dat de verzamelde gegevens correct zijn opgemaakt.
Veldinvoervragen en Tekstachtergrondvariabelen hebben aangepaste formaten waarmee u uw eigen validatie kunt maken met behulp van RegEx. Zo kunt u bijvoorbeeld Veldinvoervragen en Tekstachtergrondvariabelen valideren om alleen postcodes van San Francisco, LinkedIn-links, enz. te verzamelen.
Nuttige reguliere expressies
We hebben een paar handige RegEx-patronen verzameld:
- Alleen Gmail-adressen matchen: [^ ]*@gmail\.com$
- Alleen letters, cijfers en spaties matchen - speciale tekens uitsluiten: ^[a-zA-Z0-9 ]+$
- Tijd in 24-uursnotatie: ^([0-1]?[0-9]|2[0-4]):([0-5][0-9])(:[0-5][0-9])?$
- Alleen postcodes in Nederland matchen: ^\d{4}\s?\w{2}$
Nuttige bronnen
Bekijk deze website om veelgebruikte reguliere expressiepatronen te doorzoeken: RegExLib.
Als u zelf iets wilt maken, vindt u hier een spiekbriefje en hier kunt u uw eigen reguliere expressies testen.