如何在 javascript 中编写用于电子邮件验证的正则表达式,以便“@”之前的字符的最小长度为 5(这些字符可以是 AZ/az/0-9_- 之间的任何字符)
示例:Sr_369@gmail.com
如何在 javascript 中编写用于电子邮件验证的正则表达式,以便“@”之前的字符的最小长度为 5(这些字符可以是 AZ/az/0-9_- 之间的任何字符)
示例:Sr_369@gmail.com
要回答您的问题,正则表达式将是
/^[\w-]{5,}@.*$/
我总是在这个网站上使用正则表达式
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.");
}
}