没加开始和结束^$<script language=javascript>
function isValidEmails(str) {
var re = /^\w+((-\w+) |(\.\w+))*\@[A-Za-z0-9]+((\. |-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
var arr = str.split(",");
for (var i = 0; i < arr.length; i++) {
if (!re.test(arr[i])) return false;
}
return true;
}
alert(isValidEmails("[email protected],[email protected]"))
</script>
function isValidEmails(str) {
var re = /^\w+((-\w+) |(\.\w+))*\@[A-Za-z0-9]+((\. |-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
var arr = str.split(",");
for (var i = 0; i < arr.length; i++) {
if (!re.test(arr[i])) return false;
}
return true;
}
alert(isValidEmails("[email protected],[email protected]"))
</script>
解决方案 »
- 请教一下dijit.layout.ContentPane加载页面问题
- 有没有哪位大侠用SVG的呀?用这个做电子地图??
- 高手们给点指点!
- 验证问题求助!
- 如何剪截字符串?谢谢大家
- 请问各位一个问题!关于在随机动态生成的网页中,动态插入js文件。谢谢指教!
- 高手阿!!!!!! 请帮忙解决
- 求助,javascript特效,图片横向滚动有停顿的那种!
- 我想按F1不出现帮助,而是打开一个新窗口window.open(),帮我一下吧:-D
- 服务器端base64编码,js base64解码。还有少量中文乱码。
- 为什么在javascript申请变量指向Global会报错,即 var pointer=Global 会报错。
- 正则表达式处理html代码相关
var re = /\w+((-\w+) ¦(\.\w+))*\@[A-Za-z0-9]+((\. ¦-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+/;
var arr
if(str.split(",")){
arr = str.split(",")
}else{
arr[0]=str;
}
for (var i = 0; i < arr.length; i++) {
if (!re.test(arr[i])) return false;
}
return true;
}
alert(isValidEmails("[email protected]@163.com"))一个的时候不能用str.split(","),如果是;,代码的得str.split(",")都要换成str.split(";")
我这样解决了:function chkemail(str) {
var re=/^([_a-zA-Z0-9_]{1,}[a-zA-Z0-9\.\-\_]{0,}@[A-Za-z0-9\_\-]{2,}([\.][A-Za-z]{2,6}){1,3})(,[_a-zA-Z0-9_]{1,}[a-zA-Z0-9\.\-\_]{0,}@[A-Za-z0-9\_\-]{2,}([\.][A-Za-z]{2,6}){1,3})*$/;
if(re.test(str)) return true;
return false;
}
mingxuan3000 说的是什么意思?
我以为str不含,时,他直接是个arr =str,是个string,不是arr 了