我想要一個以數字和字母開頭的正則表達式。複雜電子郵件的正則表達式
我的正則表達式是
/^[a-zA-Z0-9._-][email protected][a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/
有什麼不對呢?它允許從._-
開始和之間。但我不希望這
有效的電子郵件= [email protected]
,[email protected]
,[email protected]
無效的電子郵件= [email protected]
,[email protected]
,[email protected]
,[email protected]
,[email protected]
有誰知道如何可以做到這一點?
您是否知道頂級域名可能有超過4個字符的長度等等?請參閱:http://data.iana.org/TLD/tlds-alpha-by-domain.txt – Toto
http://davidcel.is/blog/2012/09/06/stop-validating-email-addresses-with-正則表達式/ – Bergi