[英]javascript regular expression to test e-mail
我正在嘗試檢查abc@example.co.uk或a.bc@eyample.com等e-amil地址
我正在使用正則表達式
[a-zA-Z0-9\._]+@[^.]+[a.zA-Z]+\.[a-z{2,5}]+
有人可以建議如何糾正它嗎?
謝謝
這應該工作
例
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;
}
如果您在新的瀏覽器中輸入電子郵件類型,它將在一定程度上進行驗證。 它只會查找后面跟有@的字符,之后是幾個字符。
驗證是為了捕獲用戶錯誤,而不是使用戶難以填寫您的表單。
我想用字符串中的“ /”替換撇號“'”。
例如:var str =“ te'xt”; 想要這樣的輸出“ te / xt”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.