2014-03-31 33 views
1

我真的很陌生,一般來說正則表達式。我需要的只是檢查並確保([email protected])有效。我試過這個。JavaScript正則表達式電子郵件驗證

var checkEmail = /^\[email protected]\w+.[a-zA-Z]/; 

這是正確的,我正在尋找什麼?

+1

難道你不能自己測試嗎?喜歡在http://regexpal.com/ – j08691

+0

這可能是一個好開始 - > http://stackoverflow.com/questions/940577/javascript-regular-expression-email-validation – lshettyl

+0

可能重複的[jQuery正則表達式驗證e - 郵件地址](http://stackoverflow.com/questions/2855865/jquery-regex-validation-of-e-mail-address) – j08691

回答

1

,以精簡所擁有的一切:

var checkEmail = /^\[email protected]\w+\.[a-zA-Z]+/; 

什麼你貼吧關閉(你應該逃脫.所以它不匹配任何字符,並添加+[a-zA-Z]後,由於頂級域是在我認爲至少有2個字符),但對於一個電子郵件地址,實際上有一個已知的規範很長,我只會使用別人的正則表達式。

這裏有更多的信息網站:

http://www.regular-expressions.info/email.html

+1

是的,我已經看到了一些非常具體的電子郵件的現實正則表達式,但這僅僅是一個不需要所有細節的類分配。感謝您的幫助。 – Corjava

相關問題