Зачем в регулярном выражении /e(\-)?mail/i на конце i?

Подскажите зачем в регулярном выражении /e(\-)?mail/i на конце i? Я понял что оно ищет совпадения e-mail и email как написать такое же регулярное выражение только для tel? /tel/i не работает. Проверяю через
var emailField = /e(\-)?mail/i;
if (emailField.test(name)) {
....
}

name берется из атрибута name в input.
Для email есть, хочу сделать для tel
telField = ????
  • Вопрос задан
  • 98 просмотров
Решения вопроса 2
atomheart
@atomheart
Пишу на Python за карму и за деньги
/i - отключает чувствительность к регистру букв.
В вашем примере будут корректно обрабатываться так же EMAIL и E-MAIL.
В вариант с /tel/i - должно работать.
Ответ написан
Комментировать
@VyacheslavY Автор вопроса
ошибка в другом была, /tel/i работает
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы