javascript正则表达式来测试电子邮件
javascript regular expression to test e-mail
我正在尝试检查电子邮件地址,如abc@example.co.uk或a.bc@eyample.cometc
我正在使用像这样的正则表达式
[a-zA-Z0-9'._]+@[^.]+[a.zA-Z]+'.[a-z{2,5}]+
有人能建议如何纠正吗?
感谢
请参阅使用正则表达式验证电子邮件地址
你可以试试:
[a-zA-Z0-9.!#$%&'*+-/=?'^_`{|}~-]+@[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;
}
如果在新浏览器中生成输入类型的电子邮件,它将在一定程度上进行验证。它只会查找后面跟着@的字符以及后面的几个字符。
验证是为了发现用户的错误,而不是让用户更难填写您的表单。
我想用字符串中的"/"替换撇号"'"。
例如:var str="te'xt";想要像这样的"te/xt"输出
相关文章:
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- 使用angularjs验证文本框中的电子邮件
- 使用正则表达式评估电子邮件地址时出现性能问题
- javascript中添加验证电子邮件的问题
- 如何在收到电子邮件时自动调用脚本
- 获取屏幕截图并在电子邮件中发送的按钮
- 将项目履行与高级模板合并,并通过电子邮件发送至Netsuite 2.0
- php&js-将电子邮件添加到输入文本中
- 将用户制作的SVG(raphael.js)发送到服务器(php),以便通过电子邮件发送
- 以PDF附件的形式通过电子邮件发送谷歌文档
- 将Meteor中的base64 PDF作为电子邮件附件
- 如何测试变量是否只有字母而不是abc1.关于验证电子邮件
- 正在量角器测试用例中从电子邮件中获取值
- 如何使用 Wolfpack.js 测试我的 Sails.js 模型的唯一电子邮件属性
- 如何在量角器 e2e 测试用例失败时发送电子邮件
- 测试表单中的电子邮件
- RubyonRails在Javascript中测试电子邮件的唯一性
- jQuery验证插件:测试电子邮件模式的值
- 正在生成测试电子邮件ID
- javascript正则表达式来测试电子邮件