Validatie met Regular Expressions (Regex)

Met Regex (Regular Expressions) kun je invoervelden in Salesdock valideren. Hiermee dwing je af dat data in het juiste formaat wordt ingevoerd, wat de kwaliteit van je administratie aanzienlijk verhoogt.

Wat is Regex?

Regex is een reeks tekens die een zoekpatroon vormt. Het fungeert als een filter: voldoet de invoer van de gebruiker aan dit patroon? Dan is de invoer geldig.

Belangrijk: Regex controleert alleen het formaat, niet de echtheid. Een Regex voor een e-mailadres checkt dus of er een @ en een . op de juiste plek staan, maar niet of de mailbox daadwerkelijk bestaat.


Veelgebruikte Regex-voorbeelden

In de onderstaande tabel vind je patronen die vaak worden gebruikt bij productvragen of formulierelementen:

DoelRegex PatroonUitleg
Bouwjaar/^(19|20)\d{2}$/Accepteert jaren beginnend met 19 of 20 (bijv. 1985 of 2024).
Postcode/^[1-9][0-9]{3}\s?[a-zA-Z]{2}$/4 cijfers (niet beginnend met 0) en 2 letters.
Telefoonnummer/^0[1-9][0-9]{8}$/Start met 0, gevolgd door 9 cijfers (totaal 10).
E-mailadres/^[\w\.-]+@[\w\.-]+\.\w{2,4}$/Checkt op tekst, een @, domein en extensie.
Voornaam/^[A-Z][a-z]+$/Moet starten met een hoofdletter, gevolgd door kleine letters.
Naam (met spatie)/^[a-zA-Z\s]+$/Alleen letters en spaties toegestaan (voor- en achternaam).
IBAN/^[A-Z]{2}[0-9]{2}[A-Z]{4}[0-9]{10}$/Specifiek patroon voor Nederlandse bankrekeningen.

Handige Symbolen (Cheatsheet)

Wil je zelf aan de slag? Dit zijn de meest gebruikte bouwstenen:

  • ^ : Start van de regel.

  • $ : Einde van de regel.

  • \d : Elk cijfer (0-9).

  • [a-z] : Elke kleine letter.

  • {n} : Precies n aantal keer (bijv. {4} voor precies vier tekens).

  • + : Eén of meer keer van het voorgaande teken.


? Tip: Gebruik AI als hulpmiddel

Het schrijven van een complexe Regex kan lastig zijn. Tegenwoordig kan AI (zoals Gemini of ChatGPT) je hier uitstekend bij helpen!

Vraag simpelweg: "Schrijf een Regex patroon voor een Nederlands telefoonnummer dat begint met +31" en je ontvangt direct de juiste code.