Hallo
Ich möchte, dass die Variable $name folgende Zeichen enthalten darf: 0 bis 9, a bis z, A bis Z und üöäÖÜÄ.
Weiter dürfen die Zeichen .,_ und der Leerschlag weder am Anfang noch am Ende der Zeichenkette vorkommen.
Mit dem folgenden Code funktioniert fast alles, ausser dass am Anfang der Zeichenkette keines der Zeichen üöäÜÖÄ vorkommen kann ($result = false).
Was muss ich ändern, damit auch das erste Zeichen ein Umlaut sein kann?
Besten dank.
Peter
if ((preg_match("/[1][0-9a-zA-ZüöäÄÖÜ_.\ ]{0,}[0-9a-zA-ZüöäÄÖÜ]$/",$name)=="1") or (preg_match("/[2]$/",$name)=="1"))
$result="ok";
else
$result="false";