2017-07-18 22 views
0

可能一個告訴我如何寫一個正則表達式不同網域例如驗證電子郵件地址:正則表達式驗證電子郵件與不同領域的

[email protected] 
[email protected] 

我目前使用以下,但不知道該如何調整呢:

^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z0-9_][-a-z0-9_]*(\.[-a-z0-9_]+[a-z][a-z])|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,5})?$ 
+1

請參閱http://emailregex.com/ –

+0

「掌握正則表達式」一書的附錄包含一個匹配電子郵件地址的正則表達式。這是幾*頁*長。道德 - 不要爲此使用(單一)正則表達式。 – slim

回答

0

答:

^[email protected][a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+[^.]$ 
+0

這與匹配「@@@@ ---..... %%」不是有效的域名。 – Toto

+0

@Toto然後你會建議什麼? – ARTLoe

+0

嘗試發送電子郵件並測試結果。 – Toto

相關問題