regex.postcode.be.php
Gesponsorde koppelingen
PHP script bestanden
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
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
<?php
# Dit is de regex die je wilt gebruiken voor een belgische postcode
$regex = '~\A[1-9]\d{3}\z~';
# Dit is gewoon een simpele pagina eromheen
# Maar, omdat de demo online staat, geen zin in XSS =)
$postcode = !empty($_GET['p']) ? htmlentities($_GET['p']) : '1234';
$valid = preg_match($regex, $postcode, $matches);
# Debug
//echo '<pre>'.print_r($matches, true).'</pre>';
if($valid)
{
echo '<span style="color: #00FF00;">Goed</span>';
}
else
{
echo '<span style="color: #FF0000;">Verkeerd!</span>';
}
echo '
<form method="get" action="regex.postcode.be.php">
<input type="text" name="p" value="'.$postcode.'" />
<input type="submit" value="Check" />
</form>';
# Dit is de regex die je wilt gebruiken voor een belgische postcode
$regex = '~\A[1-9]\d{3}\z~';
# Dit is gewoon een simpele pagina eromheen
# Maar, omdat de demo online staat, geen zin in XSS =)
$postcode = !empty($_GET['p']) ? htmlentities($_GET['p']) : '1234';
$valid = preg_match($regex, $postcode, $matches);
# Debug
//echo '<pre>'.print_r($matches, true).'</pre>';
if($valid)
{
echo '<span style="color: #00FF00;">Goed</span>';
}
else
{
echo '<span style="color: #FF0000;">Verkeerd!</span>';
}
echo '
<form method="get" action="regex.postcode.be.php">
<input type="text" name="p" value="'.$postcode.'" />
<input type="submit" value="Check" />
</form>';