Combinatie expressies
---> Combinatie expressies <---
--> Korte uitleg <---
Combinatie expressies zijn reguliere expresies die bestaan uit meerdere "regels"
In deel 1 heb ik het gehad over echt de basis expressies. Deze waren wel leuk maar voor een echte controle dienen ze geen hoger doel.
In dit deel komen we al dichter bij een bruikbare reguliere expressie.
---> Je eerste combinatie expressie <---
Voor deze uitleg maak ik gebruik van het volgende stuk code.
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<table>
<tr>
<td>Voornaam</td>
<td><input type="text" name="test_input"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="test" value="Test de input"></td>
</tr>
</table>
</form>
<?php
if (isset($_POST["test"]))
{
$resultaat = ereg("([a-zA-Z])",$_POST["test_input"]);
if ($resultaat==1)
{
echo "Correcte input";
}
else
{
echo "Incorrecte input";
}
}
?>
Hieruit nemen we het volgende stukje code ereg("([a-zA-Z])",$_POST["test_input"]);.
Deze reguliere expressie controleerd of je input enige vorm van letters bevat. Dus zowel hoofdletters als kleine letters.
Vervolgens veranderen we onze reguliere expressie in het volgende : "[a-z0-9]";
In de code komt dit er als volgt uit te zien :
Op deze manier is het mogelijk om te kijken of je input alleen maar kleine letters en getallen bevat.
Natuurlijk kun je ook de combinatie "[A-Z0-9]" gebruiken om op hoodletters en cijfers te controleren
Als laatste mogelijkheid wil ik nog aangeven dat ook "[a-zA-Z0-9]" een mogelijk combinatie is. Hiermee is het mogelijk
te controleren of je input uit cijfers en letters bestaat.