[英]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.