Ik heb een form waar ik mbv een regex een controle op de ingevulde waarden wil uitvoeren.
Een probleem waar ik mee zit is dat ik bijvoorbeeld een adres kan hebben als:
Zoete Kroon 36 A (dus met meerdere spaties) of
Zoete Kroon 36a
Zoete-Kroon36a
etc...
Ik wil deze manieren gaan controleren met een regex, maar het aantal en de locatie van de spaties wil me niet helemaal lukken.
een regex als:
gaat niet werken omdat ie nu perse een spatie voor het getal wil hebben bij een adres, dus "Zoete Kroon 36a"
accepteert ie niet, maar plaats ik een spatie tussen de 36 en de a weer wel.
Maak ik er wat anders van:
dan accepteert ie weer een adres met bijvoorbeeld alleen maar spaties.
Kan iemand me hierbij helpen/uitleg geven?
Thanks
Een probleem waar ik mee zit is dat ik bijvoorbeeld een adres kan hebben als:
Zoete Kroon 36 A (dus met meerdere spaties) of
Zoete Kroon 36a
Zoete-Kroon36a
etc...
Ik wil deze manieren gaan controleren met een regex, maar het aantal en de locatie van de spaties wil me niet helemaal lukken.
een regex als:
PHP:
1
2
3
| <? eregi("^[A-Za-z0-9]*[[:space:]]*[0-9]*[[:space:]]*[A-Za-z]+$", $adres) ?> |
gaat niet werken omdat ie nu perse een spatie voor het getal wil hebben bij een adres, dus "Zoete Kroon 36a"
accepteert ie niet, maar plaats ik een spatie tussen de 36 en de a weer wel.
Maak ik er wat anders van:
PHP:
1
2
3
| <? eregi("^[A-Za-z0-9[:space:]]+$", $adres) ?> |
dan accepteert ie weer een adres met bijvoorbeeld alleen maar spaties.
Kan iemand me hierbij helpen/uitleg geven?
Thanks
HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE
@BasRaayman op twitter