2016-01-11 6 views
1

Я использую validate.js для подтверждения формы контакта.Проверка поля электронной почты

Он отлично работает, но проблема проверка электронной почты, кажется, сломана в некоторых интервалах

Для например: if email is [email protected], то он считает по электронной почте действует but if email is [email protected], то он считает электронная недействительным

это не может быть, как, т.е. рассматривать только электронную почту, когда действительный [email protected]

Ниже регулярное выражение используется

/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-][email protected][a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(value) 

Я понятия не имею о регулярных выражениях. Пожалуйста, помогите.

Благодаря

+0

Возможный дубликат (http://stackoverflow.com/questions/46155/validate-email-address-in-javascript) – HamZa

+0

Также, если вы используете html 5, вы можете использовать '' – HamZa

ответ

1

Используйте это: [? Подтвердить адрес электронной почты в JavaScript] /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

+0

thankyou soniya thankyou Tomáš Zato – user3848698

Смежные вопросы