正则表达式验证具有不同域的电子邮件

时间:2017-07-18 09:18:29

标签: regex

可以建议我如何编写正则表达式以验证具有不同域的电子邮件地址,例如:

emma@pedrex.se
emma@pedrex.de

我目前正在使用以下但不确定如何调整它:

^[-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})?$

1 个答案:

答案 0 :(得分:0)

  

答案:

^.+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+[^.]$