Неверный результат в консоли с использованием regexp [дублировать]Javascript

Форум по Javascript
Ответить
Anonymous
 Неверный результат в консоли с использованием regexp [дублировать]

Сообщение Anonymous »

Я столкнулся со странным поведением моей функции, когда используйте regexp. < /p>
Я имею постоянную с помощью Regexp для cher email < /p>
const inputRegExp.email = /^[a-z]([-_.]{0,1}[a-z0-9])*@[a-z0-9-]{2,53}\.[a-z]{2,4}$/gi
< /code>
и функция для проверки электронной почты < /p>
const stepCheckValid = (email) => { console.log(inputRegExp.email.test(email)) }
< /code>
Когда я нажимаю на кнопку «Проверьте» Эта функция с помощью теста электронного письма «test@server.com» имеет вывод в консоли «true». Но когда я снова нажимаю «Проверьте» с тем же самым выводом Emeil TH>

Подробнее здесь: https://stackoverflow.com/questions/794 ... ing-regexp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»