2
我需要驗證電子郵件地址的最佳方式,我需要包括一些丹麥字符:正則表達式電子郵件與AEØ在驗證
ÆØÅ
æ○
我現在的正則表達式是:
\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
如何將多餘的字母,我是否有任何優化措施可以確保電子郵件地址的最佳處理?
我需要驗證電子郵件地址的最佳方式,我需要包括一些丹麥字符:正則表達式電子郵件與AEØ在驗證
ÆØÅ
æ○
我現在的正則表達式是:
\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
如何將多餘的字母,我是否有任何優化措施可以確保電子郵件地址的最佳處理?
電子郵件地址驗證很難用正則表達式。
一個簡單的版本可能是:
^[ÆØÅæøåA-Za-z0-9._%+-][email protected](?:[ÆØÅæøåA-Za-z0-9-]+\.)+[A-Za-z]{2,6}$
但這將失敗像Tim\ O'[email protected]
或[email protected]
一些有效地址,並搭配大量的無效地址像[email protected]
。
無論如何,您必須先發送一封電子郵件並獲得回覆,然後才能確定地址是否有效。
謝謝蒂姆。這對我有用。 :) – 2013-08-16 06:21:57
哪種語言? – kennytm 2010-09-30 07:29:50
即使此問題得到解決,您的正則表達式仍然無法匹配某些有效的電子郵件地址。 – 2010-09-30 07:31:19
究竟是什麼「最好的方式」? – 2010-09-30 07:32:10