Вы находитесь на странице: 1из 9

E-mail

проверка
email введен
email не введен
максимальное (max) кол-во символов
max+1
max-1
латинские символы
русские символы
иероглифы
цифры
спецсимволы
пробелы в начале и в конце строки

пробелы в середине

тэги
особые символы
доменное имя указано
доменное имя не указано
"@" введен
"@" не введен
более одного "@"

Пароль
проверка
Пароль введен
не введен
min кол-во символов
min-1
min+1
max кол-во символов
max+1
max-1
латинские символы
нижний регистр
верхний регистр
цифры
спецсимволы
пробелы в начале и в конце
пробелы в середине
подтверждение пароля совпадает с паролем
подтверждение пароля не совпадает с паролем

спецсимволы

тэги

особые символы
ожидаемый результат
ок
сообщение об ошибке
ок
сообщение об ошибке или обрезание последнего символа
ок
разрешены
разрешены
сообщение об ошибке
разрешены
разрешены
должны обрезаться
сообщение об ошибке или сообщение о наличии нескольких
пробелов в середине
сообщение об ошибке
сообщение об ошибке
ок
сообщение об ошибке
ок
сообщение об ошибке
сообщение об ошибке

ожидаемый результат
ок
сообщение об ошибке
ок
сообщение об ошибке
ок
ок
сообщение об ошибке
ок
разрешены
ок
ок
разрешены
разрешены
не должны обрезаться - пробелы являются часть пароля.
не должны обрезаться - пробелы являются часть пароля.
ок
сообщение об ошибке

~`!@#$%^&*'()_+=-\|</>{.}[,]";:?
<b>просто текст</b>;
<script>alert('тестовый скрипт для [fieldname]')</script>
&copy; &#169♀█ ╜▓ ▒‼ à á â å æ Æ Œ
Проверки Ожидаемый результат
Пароль введен ок
не введен сообщение об ошибке
min кол-во символов ок
min-1 сообщение об ошибке
min+1 ок
max кол-во символов ок
max+1 сообщение об ошибке
max-1 ок
латинские символы разрешены
европейские спец.буквы запрещены
иероглифы запрещены
русские буквы разрешены
нижний регистр ок
верхний регистр ок
цифры разрешены
спецсимволы разрешены
пробелы в начале и в конце не должны обрезаться - пробелы являются часть пароля.
пробелы в середине не должны обрезаться - пробелы являются часть пароля.
тэги сообщение об ошибке
особые символы сообщение об ошибке
подтверждение пароля совпадает с паролем ок
подтверждение пароля не совпадает с паролем сообщение об ошибке

спецсимволы ~`!@#$%^&*'()_+=-\|</>{.}[,]";:?
<b>просто текст</b>;
тэги <script>alert('тестовый скрипт
&copy; для [fieldname]')</script>
&#169
особые символы ♀█ ╜▓ ▒‼ à á â å æ Æ Œ
Список валидных и невалидных примеров email-ов, согласно RFC 2822.
Валидный Email адрес
email@domain.com
firstname.lastname@domain.com
email@subdomain.domain.com
firstname+lastname@domain.com
email@123.123.123.123
email@[123.123.123.123]
"email"@domain.com
1234567890@domain.com
email@domain-one.com
_______@domain.com
email@domain.name
email@domain.co.jp
firstname-lastname@domain.com
üñîçøðé@example.com
üñîçøðé@üñîçøðé.com
postbox@com
!#$%&'*+-/=?^_`{}|~@example.org
x@x23456789.x23456789.x23456789.x23456789.x23456789.x23456789.x23456789.x23456789.x23456789.x23456789.x23456789.x
first.last@[IPv6:::12.34.56.78]

Невалидный Email адрес


plainaddress
#@%^%#$@#$@#.com
@domain.com
Joe Smith <email@domain.com>
email.domain.com
email@domain@domain.com
.email@domain.com
email.@domain.com
email..email@domain.com
email@domain.com (Joe Smith)
email@-domain.com
email@domain-.com
email@111.222.333.44444
123456789012345678901234567890123456789012345678901234567890@123456789012345678901234567890123456789012345
12345678901234567890123456789012345678901234567890123456789012345@iana.org
"first"last"@iana.org
first.last@[IPv5:::12.34.56.78]
first.last@x234567890123456789012345678901234567890123456789012345678901234.iana.org
дных и невалидных примеров email-ов, согласно RFC 2822.
Причина Примечания
Валидный email
Email содержит точку в поле адреса
Email содержит точку в субдомене
Знак плюс разрешен Запрещено в gmail
IP адрес валидного домена
Квадратные скобки разрешены Запрещено в gmail
Кавычки в адресе разрешены Запрещено в gmail
Цифры разрешены
Тире в доменной части разрешено
Подчеркивания в адресе разрешены Запрещено в gmail
.name is valid
Dot in Top Top
Level Level Domain
Domain name
name also considered valid (use
co.jp as example here)
Тире в адресе разрешено Запрещено в gmail
Unicode символы в адресе разрешены
Unicode символы в домене разрешены
Верхнеуровневый домен разрешен
Специальные символы в адресе разрешены Запрещено в gmail
Общая длина до 254 символов
IPv6 адрес домена разрешен

Причина Примечания
Нет символы @ и домена
Мусор
Нет имени (первой части email)
html-теги запрещены
Нет @
Два символа @
Точка в начала адреса запрещена
Точка в конца имени запрещена
Множество точек
Текст после адреса запрещен
Доменная часть не может начинаться с тире
Тире не может быть в конце доменной части
Невалидный формат IP адреса
Длина более 254 символов
Имя более 64 символов Имя - часть email до знака @
Кавычки внутри кавычек
Невалидный формат IPv6 адреса
Первая часть доменного имени не может быть более 63