Hi,
<?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:
> [...]
> aber nicht:
> 012345-6789
> Wo liegt mein Denkfehler?
Du hast den Regex nur vorne veranktert, nicht hinten.
Bis die Tage,
Matti
--
[Webapplikationen in C++ entwickeln](http://tntnet.org/)