Задать вопрос
@wwwkat2015

Как сделать проверку длины строки в регулярном выражении?

Имею вот такую регулярку для почты, нужно добавить проверку общей длины строки в 10 символов к примеру, подскажите, как это сделать.
/^([A-Za-z0-9_\-\.]{3,})+\@([A-Za-z0-9_\-\.]{1,})+\.([A-Za-z]{2,8})$/
  • Вопрос задан
  • 153 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
hzzzzl
@hzzzzl
а стоит оно того чтобы регексп еще усложнять?

if ( email.length > 10 && /^([A-Za-z0-9_\-\.]{3,})+\@([A-Za-z0-9_\-\.]{1,})+\.([A-Za-z]{2,8})$/.test(email) ) {
  // good
} else {
  // bad
}

¯\_(ツ)_/¯
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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