Hi,
das php-script
<?php
$wert = "0123457-345455444";
if (!preg_match('/^0[0-9]{2,4}[-]?[0-9]{3,}/', $wert))
echo "Fehler";
else
echo "OK";
?>
sollte nach meiner Meinung folgendes erlauben:
0123456789
012-3456789
0123-456789
01234-56789
aber nicht:
012345-6789
und erst recht nicht
0123456-789
Es akzeptiert aber auch den obigen Wert 0123457-345455444
Wo liegt mein Denkfehler?
Gruß
Flori