可能一个告诉我如何写一个正则表达式不同网域例如验证电子邮件地址:正则表达式验证电子邮件与不同领域的
[email protected]
[email protected]
我目前使用以下,但不知道该如何调整呢:
^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z0-9_][-a-z0-9_]*(\.[-a-z0-9_]+[a-z][a-z])|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,5})?$
请参阅http://emailregex.com/ –
“掌握正则表达式”一书的附录包含一个匹配电子邮件地址的正则表达式。这是几*页*长。道德 - 不要为此使用(单一)正则表达式。 – slim