Кодът ми не работи правилно. Какво правя погрешно? Моля, предложи. Ето кода:
elseif(!preg_match("/^[_.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+.)+[a-zA-Z]{2,6}$/i", $email))
{ $errorMsg= "error: You did not enter a valid email."; $code= "3"; }
Отговори:
0 за отговор № 1Моля, използвайте филтри за проверка на данните, налични в PHP.
http://php.net/manual/en/filter.filters.validate.php
пример.
if (filter_var($email, FILTER_VALIDATE_EMAIL) === false) {
echo("please enter a valid email address");
}