2013-02-14 2 views
0

Я пытаюсь проверить адрес электронной AMIL как [email protected] или [email protected] и т.д.Javascript регулярное выражение для проверки электронной почты

и я использую регулярное выражение, как

[a-zA-Z0-9\._][email protected][^.]+[a.zA-Z]+\.[a-z{2,5}]+ 

Может кто подскажет, как исправить ошибку?

Спасибо

+0

Это может быть исправлено, но лучшим решением будет http://stackoverflow.com/questions/201323/using-a-regular-expression-to-validate-an-email -адрес – AurA

ответ

0

Это должно работать

Пример

var sEmail = txtEmail; 

var filter = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; 

if (filter.test(sEmail)) { 
    return true; 
} 
else { 
    return false; 
} 
0

Если вы мак e e-mail типа ввода в новых браузерах он будет проверяться до определенного уровня. Он будет искать только символы, за которыми следует @, и несколько символов после него.

Проверка заключается в том, чтобы поймать ошибки пользователей, чтобы пользователи не заполнили вашу форму.

0

Я хочу заменить апострофы "" "на"/"из строки.

например: var str = "te'xt"; хочу выход как этот «te/xt»

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