現在,我試圖讓國際電子郵件地址,以驗證...現在這個表達式就像電子郵件地址的魅力:正則表達式的國際電子郵件地址(JavaScript)的
/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4})$/
然而,國際這樣的電子郵件地址: amartiñ[email protected]不會通過驗證。我如何改變上面的正則表達式來完成這個過程?
現在,我試圖讓國際電子郵件地址,以驗證...現在這個表達式就像電子郵件地址的魅力:正則表達式的國際電子郵件地址(JavaScript)的
/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4})$/
然而,國際這樣的電子郵件地址: amartiñ[email protected]不會通過驗證。我如何改變上面的正則表達式來完成這個過程?
包括西班牙語字符集到你的正則表達式
^[_a-zA-ZáéíñóúüÁÉÍÑÓÚÜ0-9-]+(\.[_a-zA-ZáéíñóúüÁÉÍÑÓÚÜ0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4})$
工作!非常感謝! –
這只是最多一個補丁工作解決方案。請參閱http://en.wikipedia.org/wiki/International_email瞭解國際電子郵件的例子。 – nhahtdh
請[查看這個答案](http://stackoverflow.com/a/24817336/3832970)。它解決了這個問題嗎? –
我認爲'ñ'字符與regx –
搞亂我試圖讓通過...我應該如何改變正則表達式,使其通過? –