我試圖檢查像[email protected]或[email protected]等JavaScript正則表達式來測試
電子阿米爾地址和我使用像
正則表達式電子郵件[a-zA-Z0-9\._][email protected][^.]+[a.zA-Z]+\.[a-z{2,5}]+
有人可以建議如何糾正它嗎?
謝謝
我試圖檢查像[email protected]或[email protected]等JavaScript正則表達式來測試
電子阿米爾地址和我使用像
正則表達式電子郵件[a-zA-Z0-9\._][email protected][^.]+[a.zA-Z]+\.[a-z{2,5}]+
有人可以建議如何糾正它嗎?
謝謝
見Using a regular expression to validate an email address
,您可以嘗試:
[a-zA-Z0-9.!#$%&'*+-/=?\^_`{|}~-][email protected][a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*
這應該工作
例
var sEmail = txtEmail;
var filter = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
if (filter.test(sEmail)) {
return true;
}
else {
return false;
}
如果麥e在新的瀏覽器中輸入一個電子郵件,它將驗證到一定的水平。它只會查找字符後面跟@,而後面會有幾個字符。
驗證是爲了吸引用戶的錯誤,而不是讓用戶難以填寫表單。
我想用字符串中的「/」替換撇號「'」。
例如:var str =「te'xt」; 想要這樣的輸出「te/xt」
它可以被糾正,但最好的解決方案是http://stackoverflow.com/questions/201323/using-a-regular-expression-to-validate-an-email -地址 – AurA 2013-02-14 11:20:37