我想通過使用下面的函數來驗證電子郵件地址的格式是否正確。
此功能正常工作,但它不會構建爲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