我目前使用的表达式是
"\w+([-+.'!#$%&*/=?^_`{|}~]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
答案 0 :(得分:0)
这是我发现的并且有效
^[A-Za-z0-9._%+-]{1,64}@(?:[A-Za-z0-9-]{1,63}\.){1,125}[A-Za-z]{2,63}$
您可以在此处找到详细信息: Email_Regex
测试javascript:
var emailRegex = new RegExp("^[A-Za-z0-9._%+-]{1,64}@(?:[A-Za-z0-9-]{1,63}\.){1,125}[A-Za-z]{2,63}$");
emailRegex.test("youremail_notabv_64char@domainname_notexeding63char.domain")