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.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
        <form method="POST">
            <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 :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
    <?php
        $resultaat
= ereg("([a-z0-9])",$_POST["test_input"]);
    ?>


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.

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Behandeld in deel 1
  2. Inhoud
  3. Combinatie expressies
  4. Positie gerelateerde expressies
  5. Samenvatting

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.