Ga naar inhoud

postcode en reguliere expressies


anoniem

Aanbevolen berichten

javascript regexps zijn ook gebaseerd op perls'. [quote:cb50093294]Bij de preg-functies (in PHP) is het nodig dat het begint met een / en eindigt met een /. Waarom? Dat weet ik niet, maar waarschijnlijk heeft de PCRE-library (die gebruikt wordt door de preg-functies) dit nodig om het te kunnen verwerken. [/quote:cb50093294] In perl moet je de regexp altijd een delimeter meegeven. Standaard wordt daar / voor gebruikt, maar in perl mag je dat zelf bepalen ^ of ) mag ook. In ieder geval worden achter de delimeter dat de patternmodiefiers als i (ignore case) en g (global). Preg zal deze inderdaad direct van perl hebben overgenoemen. Ook in javascript gebruik je / bijv. [code:1:cb50093294]re = /[1-9]\d{3}\s?[a-z]{2}/i;[/code:1:cb50093294]
Link naar reactie
[quote:c435910e72="sander16v"]Na lang klooien met regexps, samen met het boek php4 zonder stress :evil: krijg ik email-, website-controles prima voor elkaar. Alleen postcode lukt niet. 1234AA wordt geaccepteerd maar 1234 AA niet. [/quote:c435910e72]kan zo:[code:1:c435910e72]^([[:digit:]]{4})+([[:space:]]?)+([[:alpha:]]{2})$[/code:1:c435910e72]De space is trouwens verplicht. Hoe je dit ongeveer kan oplossen is aangegeven in [url=http://www.php.net/manual/nl/function.ereg.php]PHP: ereg - Manual[/url], naar beneden tot een "User Contributed Note" van 18-Aug-2003 05:00 Succes, -Jos
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

  • Populaire leden

    Er is nog niemand die deze week reputatie heeft ontvangen.

  • Leden

    Geen leden om te tonen

×
×
  • Nieuwe aanmaken...