2016-08-23 81 views
-2

免責聲明:全新的,以正則表達式開始用正則表達式

我試圖寫一個簡單的正則表達式驗證電子郵件字符串是這樣的:

/^\[email protected]\w+\.\w{1,4}/.test(emailstring); 

以上應爲= A @ d返回false .abcde,但對於[email protected]則爲true。我需要將擴展​​名限制爲四個字符{1,4}。但是對於任何長度的tld擴展,它總是返回true。上述表達中出現了什麼問題?

+0

邊注:頂級域名並不限於四個大字呢。 –

+0

確定字符串的結尾$ – Slavik

+0

像往常一樣,添加*既*錨:'/^\ w + @ \ w + \。\ w {1,4} $ /' –

回答