如何在Javascript中验证包含非英语(UTF-8)字符的电子邮件地址
How to validate email address containing non-english (UTF-8) character in Javascript
假设我有以下电子邮件地址-
闪闪发光@闪闪发光.com
我如何验证这封邮件…因此,用户不能输入这种类型的电子邮件地址。
提前感谢!!
var email="闪闪发光@闪闪发光.com"
var match=email.match(/^([a-z0-9'+_'-]+)('.[a-z0-9'+_'-]+)*@([a-z0-9'-]+'.)+[a-z]{2,6}$/gi)
if(match)
{
alert("correct");
}else
{
alert("incorrect");
}
http://jsfiddle.net/usmanhalalit/JXJ5q/
不要验证电子邮件地址。最好的方法是简单地查找'@'而不是空格,然后在服务器上通过执行域名查找进行验证。
标准正则表达式应该能够提供帮助,因为它将禁止除您指定的字符之外的任何字符。可能要看一下:JQuery验证email地址regex
相关文章:
- 不能将 UTF-8 字符替换为正则表达式
- 在JavaScript源代码中使用UTF-8字符文字是否安全
- 从 utf-8 代码打印/输出 utf-8 字符
- 对 URI 组件非 utf-8 字符进行编码并相应地解码它们的正确方法是什么
- XRegExp接受所有UTF-8字符,单词之间有空格,排除某个符号,并且没有尾随空格
- 使用Javascript从外部文件读取UTF-8特殊字符
- 如何用javascript中的json解码iso 8859-1中的utf-8字符
- 如何防止UTF-8字符成为垃圾
- 特殊字符UTF-8
- Javascript验证只接受utf-8字符
- 如何在javascript中使用UTF-8字符设置Safari浏览器标题
- 在PDF中显示UTF-8字符
- 如何在Javascript中验证包含非英语(UTF-8)字符的电子邮件地址
- bookmarklet正确显示UTF-8字符
- Actionscript 2 -转义utf-8字符
- AngularJS路由中的Unicode/utf-8字符
- Javascript无法显示utf-8字符
- 包含UTF-8字符的字符串的Javascript正则表达式问题
- UTF字符的角度翻译消毒失败
- utf 8-Javascript非utf-8字符搜索谷歌Chrome扩展