lulu: Regulärer Ausdruck

Beitrag lesen

Huhu Fabian

Ich habe aber noch nie richtig mit regulären Ausdrücken gearbeitet und desshalb eigentlich keine Ahnung wie das ganze funkioniert. In den Büchern, die ich bisher gelesen habe ist das nur unzureichend erläutert worden.

Für Deinen Fall sollte es dies tun.

$test="lauter_kleine_buchstaben123";

if(preg_match('/[1]*$/',$test)){
 echo "OK ist gut";
}else{
 echo "Nö ist nicht gut";
}

Zwischen den /s steht der eigentliche reguläre Ausdruck
^ bedeutet Anfang der zu prüfenden Zeichenkette
$ bedeutet Ende der zu prüfenden Zeichenkette
in [] steht eine Definition einer Menge von Zeichen
in diesem Fall Kleinbuchstaben "a-z", Zahlen "0-9" und der Unterstrich "_"

* bedeutet beliebige Wiederholung des vorangehenden Zeichens bzw. in diesem Fall der Menge von Zeichen.

Viele Grüße

lulu


  1. a-z0-9_ ↩︎