ich hab folgende function zur erkennung von vorwahlen.
warum gibt die function true zurück, wenn in der vorwahl mehr als 4 Zahlen
stehen. der quantifier {4} bedeutet doch genau 4 mal und nicht
mindestens 4 mal.
PHP-Code:
function checkphon($phon) {
if (preg_match("/([0-9]{4})-([0-9])/",$phon)){
return true;
}
else
{
return false;
}
}
$phon = '1115-222233';
$ausgabe = checkphon($phon);
echo $ausgabe;
stehen. der quantifier {4} bedeutet doch genau 4 mal und nicht
mindestens 4 mal.
Kommentar