Postcode check/regulator
Door Joran den Houting, 14 jaar geleden, 28.131x bekeken
modedit:
De verbeterde versie van dit script is "Postcode check/regulator V2"
Een simpele functie voor het controleren van een Nederlandse postcode en deze altijd wegschrijven in hetzelfde format.
De functie is op zich zeer simpel, maar snel en effectief.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
function PostcodeCheck($postcode)
{
$remove = str_replace(" ","", $postcode);
$upper = strtoupper($remove);
if( preg_match("/^\W*[1-9]{1}[0-9]{3}\W*[a-zA-Z]{2}\W*$/", $upper)) {
return $upper;
} else {
return false;
}
}
?>
function PostcodeCheck($postcode)
{
$remove = str_replace(" ","", $postcode);
$upper = strtoupper($remove);
if( preg_match("/^\W*[1-9]{1}[0-9]{3}\W*[a-zA-Z]{2}\W*$/", $upper)) {
return $upper;
} else {
return false;
}
}
?>
Deze stuurt de postcode in 1standaard formaat terug, sted dat de input dus "1111 aa" is, zul je als return altijd "1111AA" ontvangen. Wanneer de postcode niet geldig is dan zul je een false als return ontvangen.
De controle op deze functie kan bijvoorbeeld op deze manier:
Code (php)
Wel moet $postcode even gedefineerd worden aan het begin, dit kun je uiteraard zelf doen. Ik heb in mijn voorbeeld script de $_GET functie gebruikt om dit script makkelijk testbaar te maken.
Gesponsorde koppelingen
PHP script bestanden
Er zijn 4 reacties op 'Postcode checkregulator'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu