電子郵件地址,可以說我有休耕電子郵件地址 -如何驗證包含非英語(UTF-8)字符在Javascript
閃閃發光@閃閃發光.com
我怎麼可以驗證此電子郵件......使用戶無法進入這種類型的電子郵件地址。
在此先感謝!
電子郵件地址,可以說我有休耕電子郵件地址 -如何驗證包含非英語(UTF-8)字符在Javascript
閃閃發光@閃閃發光.com
我怎麼可以驗證此電子郵件......使用戶無法進入這種類型的電子郵件地址。
在此先感謝!
var email="閃閃發光@閃閃發光.com"
var match=email.match(/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/gi)
if(match)
{
alert("correct");
}else
{
alert("incorrect");
}
標準正則表達式應該能夠提供幫助,因爲它將禁止除指定的字符之外的任何字符。可能想看看: JQuery validate e-mail address regex
正則表達式只適用於非常簡單的檢查。完全驗證可以捕獲所有有效和無效的內容,由於所有的異常,unicode等因素,將需要多頁正則表達式。 –
你有沒有工作的例子......或者jsfiddle? – Vivek
http://jsfiddle.net/usmanhalalit/JXJ5q/ – Usman
這對國際化域名(國際化域名)不起作用 – Evert