Regex 8 beliebige Zeichen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anfang
anzahl
arbeiten
ausdruck
code
definieren
eingabe
ende
funktion
lama
liefern
nehmen
nutzen
treffer
unsinn
url
vermeiden
versuch
wissen
zeichen
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Nimm strlen(). Einen Regex nimmt man nur dann, wenn er zwingend erforderlich ist.
-
Hey,
leider kann ich strlen nicht nutzen. Es muss leider ein Regulärer-Ausdruck sein.
//Edit: Der Rexex geht. Ich hatte nur einen kleinen Logikfehler im script.
Beitrag zuletzt geändert: 19.6.2011 12:55:54 von andre-morillon -
Wieso muss das sein? Ein Regex ist ressourcenfressend. Man sollte ihn vermeiden.
-
drafed-map schrieb:
Wieso muss das sein? Ein Regex ist ressourcenfressend. Man sollte ihn vermeiden.
Nehmen wir die BBCode Funktion des Woltlab Burning Board. Dort kann man mit regulären Ausdrücken arbeiten, um die Eingaben zu validieren. Die Nutzung von PHP-Funktionen wie etwa strlen ist zwar möglich, dafür aber wesentlich aufwändiger.
Wenn es aber ein normales Script ist, verstehe ich das auch nicht :)
Beitrag zuletzt geändert: 19.6.2011 21:36:58 von fabo -
things schrieb:
ne, so liefern 8 und mehr Zeichen einen Treffer. So muss es heißen:
Hi!
Vielleicht versuchst du mal, Anfang und Ende mit zu definieren...
/^(.{8,})$/smi
Grüße
things/^.{8}$/
Das /smi ist auch totaler Unsinn, wisst ihr denn nicht wofür das steht?
Beitrag zuletzt geändert: 19.6.2011 22:11:21 von lama-no2 -
lama-no2 schrieb:
things schrieb:
ne, so liefern 8 und mehr Zeichen einen Treffer. So muss es heißen:
Hi!
Vielleicht versuchst du mal, Anfang und Ende mit zu definieren...
/^(.{8,})$/smi
Grüße
things/^.{8}$/
andre-morillon schrieb:
Ich benötige einen Regulären Ausdruck der nur überprüft ob die Eingabe 8 oder mehr Zeichen hat. -
Wenn man wissen will, ob , wäre es
Das /smi ist trotzdem Unsinn, wenn man weiß, was das s bedeutet./^.{8,}$/
Beitrag zuletzt geändert: 19.6.2011 22:25:56 von lama-no2 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage