-2
免責聲明:全新的,以正則表達式開始用正則表達式
我試圖寫一個簡單的正則表達式驗證電子郵件字符串是這樣的:
/^\[email protected]\w+\.\w{1,4}/.test(emailstring);
以上應爲= A @ d返回false .abcde,但對於[email protected]則爲true。我需要將擴展名限制爲四個字符{1,4}。但是對於任何長度的tld擴展,它總是返回true。上述表達中出現了什麼問題?
邊注:頂級域名並不限於四個大字呢。 –
確定字符串的結尾$ – Slavik
像往常一樣,添加*既*錨:'/^\ w + @ \ w + \。\ w {1,4} $ /' –