我正在尝试检查电子邮件地址,例如 abc@example.co.uk 或 a.bc@eyample.com 等
我正在使用正则表达式
[a-zA-Z0-9\._]+@[^.]+[a.zA-Z]+\.[a-z{2,5}]+
有人可以建议如何纠正它吗?
谢谢
我正在尝试检查电子邮件地址,例如 abc@example.co.uk 或 a.bc@eyample.com 等
我正在使用正则表达式
[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”
如果您在新浏览器中创建输入类型的电子邮件,它将验证到某个级别。它只会查找后跟 @ 的字符,而不是后面的几个字符。
验证是为了捕捉用户错误,而不是让用户更难填写您的表单。