我想通过使用下面的函数来验证电子邮件地址的格式是否正确。
此功能正常工作,但它不会构建为JSLint给我以下错误。 : error (Lint occured): Unescaped '['.
Javascript电子邮件RegEx问题与JSLint?
我试过转义需要转义的字符,这解决了JSLint的问题,但RegExp不再有效。
在这里我应该做什么帮助?
function validateEmail(email)
{
var re = /^(([^<>()[\]\\.,;:\[email protected]\"]+(\.[^<>()[\]\\.,;:\[email protected]\"]+)*)|(\
".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA
-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
return email.match(re)
}
感谢那个伊恩 – shane87 2011-04-08 09:21:01