Gebruikershulpmiddelen

Site-hulpmiddelen


dvgem:handleiding:voorbeeld:conditionals_met_reguliere_expressies

Artikel is overgezet naar https://community.drupalvoorgemeenten.nl/t/voorbeeld-een-reguliere-expressie-regex-gebruiken-als-conditional/147

Een reguliere expressie (regex) als conditional gebruiken

Case: er worden op verschillende datums inzameldagen gehouden. Je wil dat iemand zijn postcode intypt, en op basis daarvan te zien krijgt wanneer hij aan de beurt is.

Stap 1: een invoerveld voor postcodes.

  • voeg in een formulier een tekstveld toe of een dvg_postcode veld. Als je een tekstveld toevoegt kan je dit valideren met behulp van een regex: “[1-9][0-9]{3} ?(?!sa|sd|ss)[a-z]{2}$”.

Stap 2: een html veld toevoegen met een bericht.

  • voeg in het formulier een HTML-veld toe. Hierin kan je schrijven wanneer iemand aan de beurt is, en eventuele aandachtspunten.
  • Ga naar de conditionals, en selecteer dat dit veld getoond moet worden als de waarde van het postcode veld voldoet aan een regexp. Hierin zet je de toegestane waarden, gescheiden door een “|”, bijvoorbeeld “(5501 AA|5502)“

Een handige tool voor het testen van reguliere expressies vind je hier.

dvgem/handleiding/voorbeeld/conditionals_met_reguliere_expressies.txt · Laatst gewijzigd: 20/04/2022 13:35 door Koen Holman