postcode_check.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
// De functie, bijvoorbeeld appart op te slaan als function_postcode-check.php en deze dan te includen op de benodigde pagina
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;
}
}
// Defineer eigen invoer van postcode, bijv. een $_POST string of een database resultaat.
$postcode = $_GET['postcode'];
// Voorbeeld van verwerken van het resultaar komende uit de functie
if( PostcodeCheck($postcode) !== false ) {
echo "Geldige postcode: " . PostcodeCheck($postcode);
} else {
echo "Ongeldige postcode.";
}
?>
// De functie, bijvoorbeeld appart op te slaan als function_postcode-check.php en deze dan te includen op de benodigde pagina
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;
}
}
// Defineer eigen invoer van postcode, bijv. een $_POST string of een database resultaat.
$postcode = $_GET['postcode'];
// Voorbeeld van verwerken van het resultaar komende uit de functie
if( PostcodeCheck($postcode) !== false ) {
echo "Geldige postcode: " . PostcodeCheck($postcode);
} else {
echo "Ongeldige postcode.";
}
?>