当输入非法字符串时不响应!加班,在线等。 search方法要求参数是正则表达式~if(temp_str.search(new RegExp(forbid_array[i])) != -1) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 函数:if(temp_str.indexOf(forbid_array[i])!=-1)表单:onsubmit="return is_forbid(inputform.truename.value)" 测试了一下,原来用不用正则都行function is_forbid(temp_str){ var forbid_str=new String('中国,中华人民共和国,胡锦涛') var forbid_array=new Array() forbid_array=forbid_str.split(',') //var temp_str = new String(something); for(i=0;i<forbid_array.length;i++) { if(temp_str.search(new RegExp(forbid_array[i])) != -1) alert("对不起您的姓名里面含有非法字符请重新填写"); return false; } return true;}</script><body><input type="text" onblur="javascript:is_forbid(this.value);"> 你这个有错误吧if(temp_str.search(new RegExp(forbid_array[i])) != -1) alert("对不起您的姓名里面含有非法字符请重新填写"); return false;这个是不是应该这样写的:if(temp_str.search(new RegExp(forbid_array[i])) != -1){ alert("对不起您的姓名里面含有非法字符请重新填写"); return false;}否则一直都是false; js导出excel弹出保存框 怪、怪、怪、牛人们,请帮忙完善代码。 如何改变title标签的内容啊 动态<select>内容的生成 很奇怪的问题,ext4单击或选择复选框,为何触发事件无效? 关于用javascript控制多层的显示和隐藏的问题 getElementsByTagName为什么总是为0 !!!!!!!请教 方法 加括号的问题,谢谢!!!!!!!! 急!!!!!iframe层怎样才能在父页上面?? 大家帮看看这个JS!!! 菜鸟问题<A>和</A>之间的东西怎么引用 求全选treeview的JavaScript脚本
if(temp_str.indexOf(forbid_array[i])!=-1)
表单:
onsubmit="return is_forbid(inputform.truename.value)"
{
var forbid_str=new String('中国,中华人民共和国,胡锦涛')
var forbid_array=new Array()
forbid_array=forbid_str.split(',')
//var temp_str = new String(something);
for(i=0;i<forbid_array.length;i++)
{
if(temp_str.search(new RegExp(forbid_array[i])) != -1)
alert("对不起您的姓名里面含有非法字符请重新填写");
return false;
}
return true;
}
</script><body>
<input type="text" onblur="javascript:is_forbid(this.value);">
if(temp_str.search(new RegExp(forbid_array[i])) != -1)
alert("对不起您的姓名里面含有非法字符请重新填写");
return false;
这个是不是应该这样写的:
if(temp_str.search(new RegExp(forbid_array[i])) != -1)
{
alert("对不起您的姓名里面含有非法字符请重新填写");
return false;
}
否则一直都是false;