2013-06-25 2 views
0

Мне нужно, чтобы проверить определенные адреса электронной почты на стороне клиента перед стороне сервера, они ограничены 3 областях, так, напримерJavascript Regex электронной почты ограничен 3 доменов

[email protected] 
[email protected] 
[email protected] 

Он может содержать стандартные комбо буквы, цифры, подчеркивание, дефис, период и т. д. до @, но ключевым требованием является «me.com», «you.com» или «us.com».

Я шокирует в регулярных выражениях и был в http://gskinner.com/RegExr/ около 30 минут, но не может получить где-нибудь близко ...

Любой помощь очень ценятся.

Благодаря

ответ

5

Просто найти любой адрес электронной регулярное выражение, принять участие до @ и замените часть после него с
(me|you|us)\.com$

+0

ИТАК почему не/^ [_ A-Za-Z0- 9 -] + (\. [_ A-zA-Z0-9 -] +) * @ (me | you | us) \. Com $/work? –

+0

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

+0

для проверки подлинности электронной почты ... http://regexr.com?35bdd test здесь не работает ... извините, я ужасен с regEx –