如何在javascript中为电子邮件验证编写正则表达式,以便“@”之前的字符的最小长度为5(这些字符可以是A-Z / a-z / 0-9_-之间的任何字符)
示例:Sr_369@gmail.com
答案 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.");
}
}