如何在asp.net中检查电子邮件正则表达式中本地(用户名)部分和域部分的长度

时间:2015-03-10 11:06:59

标签: asp.net regex email-validation

我目前使用的表达式是

"\w+([-+.'!#$%&*/=?^_`{|}~]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"

1 个答案:

答案 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")