Показать содержимое по тегу: validation
Правильные окончания числительных
Правильные окончания русского языка у разных групп чисел:
1, 21, 31…;
2, 3, 4,…22, 23, 24…;
остальные.
if (count == 1 || (count > 20 && ((count/10 - Math.round(count/10)).toFixed(1) == 0.1))) {
count = "сертификат";
} else if (count > 1 && count < 5 || (count > 20 && ((count/10 - Math.round(count/10)).toFixed(1) > 0.1 && (count/10 - Math.round(count/10)).toFixed(1) < 0.5))) {
count = "сертификата";
} else {
count = "сертификатов";
} Паттерн для валидации email
Валидация email. Допускаем, что в имя ящика содержит латинские буквы, цифры, точку, подчёркивание или дефис, имя хоста русскими или латинским буквами, цифрами или с дефисом, имя зоны русскими или латинскими, от 2 до 6 знаков
var patt = /^[.a-z0-9_-]+@[а-яА-Яa-z0-9-]+\.[а-яА-Яa-zA-Z]{2,6}$/i;