vraagje over regular expression
Gerard Nijboer
18/08/2008 00:15:00Hallo,
Voor een formulier wil ik de waarde van bijvoorbeeld de straatnaam checken, zodat deze geen verboden tekens bevat.
Maar aangezien het een optioneel veld is, wil ik dat deze ook leeg mag blijven.
Dat krijg ik niet voor elkaar met mijn regexp code:
Hoe krijg ik dat wel voor elkaar?
Alvast bedankt.
Voor een formulier wil ik de waarde van bijvoorbeeld de straatnaam checken, zodat deze geen verboden tekens bevat.
Maar aangezien het een optioneel veld is, wil ik dat deze ook leeg mag blijven.
Dat krijg ik niet voor elkaar met mijn regexp code:
Hoe krijg ik dat wel voor elkaar?
Alvast bedankt.
Gewijzigd op 01/01/1970 01:00:00 door Gerard Nijboer
PHP hulp
22/12/2024 11:29:40PHP Newbie
18/08/2008 00:20:00if(!empty($_POST['straatnaam']) && !ereg("^[a-zA-Z0-9_ -]+$",'')) { echo 'fout';}
Vertaald:
Wanneer hij niet leeg is en niet aan de regex voldoet: foute boel
Vertaald:
Wanneer hij niet leeg is en niet aan de regex voldoet: foute boel
Gerard Nijboer
18/08/2008 00:22:00Sorry, iets te vroeg gepost, zo werkt hij ook. Toch?
EDIT: Door het plus-teken te vervangen voor een sterretje geef je aan dat hij leeg of een match moet hebben.
Gewijzigd op 01/01/1970 01:00:00 door Gerard Nijboer
PHP Newbie
18/08/2008 00:27:00Of hij werkt kun je zelf even uitproberen natuurlijk.
Gewijzigd op 01/01/1970 01:00:00 door PHP Newbie
Maarten Slenter
18/08/2008 09:41:00doe niet zo moeilijk en maar er idd gewoon van
Wat dat dus doet is kijken of de variabele $test leeg is OF of de variabele voldoet aan jouw eisen.
Zo simpel als dat is het...
Wat dat dus doet is kijken of de variabele $test leeg is OF of de variabele voldoet aan jouw eisen.
Zo simpel als dat is het...