Hi,
Was muss ich ändern, damit auch das erste Zeichen ein Umlaut sein kann?
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";
zwei kleine Flüchtigkeitsfehler:
if ((preg_match("/[3][0-9a-zA-ZüöäÄÖÜ_.\ ]*[0-9a-zA-ZüöäÄÖÜ]$/",$name)=="1") or (preg_match("/[4]$/",$name)=="1"))
$result="ok";
else
$result="false";
- äöüÄÖÜ war in der ersten Zeichengruppe nicht mit drin
- Der Punkt muss maskiert werden, weil er sonst für ein beliebiges Zeichen steht.
Schönen Gruß aus Bilk
Rainer