php валидация email filter_var максильманое значение поля

Profile picture for user admin_romcom

Напомним себе правила валидации email:

  • максимальная длина email адреса - 254 символа;
  • каждый email состоит из двух частей. Локальная часть до знака '@' и домен после знака.
  • локальная часть не должна превышать 64 символа.
  • домен не должен превышать 255 символов.
  • общая сумма всех знаком (включая @ и пунктуацию) не должна превышать 254 знака.

И пример использования функции filter_var для PHP версии 5.2 и выше.

$email1 = "testemail@domain"; // not a valid email
$email2 = "ilove8bit@mail.server"; // valid email

$clean_email1 = filter_var($email1, FILTER_VALIDATE_EMAIL); // $clean_email1 = false
$clean_email2 = filter_var($email2, FILTER_VALIDATE_EMAIL); // $clean_email2 = ilove8bit@mail.server

Tags

php

Add new comment

The content of this field is kept private and will not be shown publicly.

Plain text

  • No HTML tags allowed.
 o   o   o-o   o       o    o-o  o   o 
\ / | | | | / | |
O o-o o o o O o o
/ \ | | \ / \ / \ \ /
o o o-o o o o-o o

Enter the code depicted in ASCII art style.