用于电子邮件验证的正则表达式(最小字符)

时间:2013-02-03 08:15:43

标签: javascript regex

如何在javascript中为电子邮件验证编写正则表达式,以便“@”之前的字符的最小长度为5(这些字符可以是A-Z / a-z / 0-9_-之间的任何字符)

  

示例:Sr_369@gmail.com

2 个答案:

答案 0 :(得分:3)

要回答你的问题,正则表达式将是

/^[\w-]{5,}@.*$/

答案 1 :(得分:0)

我总是将此网站用于正则表达式

http://regexlib.com/Search.aspx?k=email

并将其与JavaScript一起使用

function emailValidation()
{
var emailRegEx =/^([a-zA-Z0-9])(([a-zA-Z0-9])*([\._-])?([a-zA-Z0-9]))*@(([a-zA-Z0-9\-])+(\.))+([a-zA-Z]{2,4})+$/

if (document.testForm.textBox.value.search(emailRegEx )==-1) //if match failed
{
alert("invalid Email!!!");
}
else
{
alert("valid Email.");
}
}