现有邮箱正则表达式如下:
var pattern = /^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;该正则是没什么问题,不过客户现在要求的是
邮箱的域名必需包含在如下:
.com|.net|.org|.mobi|.info|.biz|.cc|.tv|.asia|.me|.travel|.tel|.name|.co|.so|.cn|.com.cn|.net.cn|.org.cn|.gov.cn|.hk一时之间,不知该怎么匹配了.求解!Thanks!
解决方案 »
- 请问辅助编辑的CI是什么?
- JavaScript给ocx赋属性值的问题
- javascript基础问题:如何得到这个STYLE?
- 求JAVA 小贴士代码
- js自动完成功能,如何可以选择之中的多个值
- 火狐下文件上传的时候遇到的问题
- 自适应浏览器位置的div效果!
- 同一套JS程序在WIN2K系统上能正常运行,在XP系统不能正常运行
- 常看到老外写的书里,定义样式表用.StdText{}来命名类,这里的Std可能是什么的简写?
- 外部引用两个JS文件,第一个引用不了。第二个引用得了,这是为什么?
- extjs验证用户名已存在问题,一个很诡异的问题,就算不会也希望能顶一下帖子无限感谢
- 父子节点全选反选怎么实现,checbox父子节点联动。。
这个字符串中。
这样可以不
var domainList = ".com|.net|.org|.mobi|.info|.biz|.cc|.tv|.asia|.me|.travel|.tel|.name|.co|.so|.cn|.com.cn|.net.cn|.org.cn|.gov.cn|.hk".split("").reverse().join("").split("|"); var objTemp = obj.split("").reverse().join("")//反转字符串 for (var i = 0; i < domainList.length; i++) { if (objTemp.indexOf(domainList[i]) == 0) {
alert("Yes,就是你了!");
} }
}我是这么判断的.但感觉太繁琐了..不是我想要的.正则不知道怎么搞.太蛋疼了..