michael: leere eingabe per regex überprüfen

Beitrag lesen

hallo alle zusammen,

ich habe einen regulären ausdruck, mit dem ich überprüfe, ob ein besucher eine eingabe richtig gemacht hat:

$pattern="/[1]{5,7}$/i";

es dürfen also nur zahlen,buchstaben und leerzeichen eingegeben werden zwischen 5 und 7 Zeichen eingegeben werden.

jetzt habe ich aber ein problem:
kann man irgendwie noch prüfen, ob überhaupt eine eingabe gemacht wurde, bzw. dieses pattern so schreiben, das auch keine eingabe erlaubt ist ?

so nach dem motto, entweder er  gibt was zwischen 5 und 7 zeichen ein oder eben gar nichts - in beiden fällen erfüllt er die bedingung.

würde gern wversuchen, daß schon in dem pattern unterzubringen statt es vorher mit isset oder so zu prüfen...

grüße,
michael


  1. a-z 0-9 ↩︎