mrniceguy2002
Gebruiker
- Lid geworden
- 12 apr 2007
- Berichten
- 173
Hey,
ik ben voor het eerst met een eigen regular expression bezig om een Engelse postcode te checken, ik snap alleen nog niet helemaal waar ik mee bezig ben. Ik heb de volgende onderdelen kunnen vinden op Wikipedia (http://en.wikipedia.org/wiki/UK_postcodes)..
> formaat UK postal code
A9 9AA
A99 9AA
A9A 9AA
AA9 9AA
AA99 9AA
AA9A 9AA
Hier geven ze verder ook de regular expression die ik denk te moeten gebruiken
[A-Z]{1,2}[0-9R][0-9A-Z]? [0-9][A-Z]{2}
Maar zoals ik deze heb gebruikt, krijg ik het niet aan de praat....
Kan iemand me hierbij helpen?
Alvast bedankt =)
ik ben voor het eerst met een eigen regular expression bezig om een Engelse postcode te checken, ik snap alleen nog niet helemaal waar ik mee bezig ben. Ik heb de volgende onderdelen kunnen vinden op Wikipedia (http://en.wikipedia.org/wiki/UK_postcodes)..
> formaat UK postal code
A9 9AA
A99 9AA
A9A 9AA
AA9 9AA
AA99 9AA
AA9A 9AA
Hier geven ze verder ook de regular expression die ik denk te moeten gebruiken
[A-Z]{1,2}[0-9R][0-9A-Z]? [0-9][A-Z]{2}
Maar zoals ik deze heb gebruikt, krijg ik het niet aan de praat....
PHP:
function postcodecheckUK($postcode){
if(isset($postcode)){
$lengte = strlen($postcode);
if($lengte >= 5 && $lengte <= 7){
if(preg_match('^[A-Z]{1,2}[0-9R][0-9A-Z]? [0-9][A-Z]{2}$', $postcode)){
return $postcode;
}
else { return "*"; }
}
else { return "*"; }
}
else { return "*"; }
}
Kan iemand me hierbij helpen?
Alvast bedankt =)