Autor Zpráva
minatrix
Profil *
začínám s reg. výrazama a zkusil jsem něco, leč to nefunguje, hodím to jsem, jestli mě někdo poradí, kde mám chybu:
if (!ereg("^([[:alnum:]]|_|\.|-)+@([[:alnum:]]|\.|-)+(\.)([a-z]{2,4})$", $email) AND
(!ereg("^([A-Z]{1}).[a-z]{2-8}$", $jmeno)) AND
(!ereg("^([A-Z]{1}).[a-z]{2-8}$", $prijmeni)) AND
(!ereg("^([A-Z]{1}).[0-9]{4-8}$", $adresa)) AND
(!ereg("[0-9]{9}", $telefon))
)
{
echo "Data jste zadaly ve špatném formátu!!!";
break;

asi pochopíte z názvu proměnných, co tím testuju
djlj
Profil
leč to nefunguje
A to znamená? Není to tím, že máte v podmínce AND (provede se, jen když budou všechny položky vyplněné špatně) a ne OR?
minatrix
Profil *
tak jsem to změnil, a stejně to nefunguje. A veme to, jako kdybych to tam vůbec neměl, tudíž žádná chybna
djlj
Profil
Tak asi máte špatně regulární výraz, testněte to na http://www.regexp.cz .
Toto téma je uzamčeno. Odpověď nelze zaslat.

0