-4

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

示例:Sr_369@gmail.com

4

2 回答 2

3

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

/^[\w-]{5,}@.*$/
于 2013-02-03T09:22:25.167 回答
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.");
}
}
于 2013-02-03T08:37:19.837 回答