如何检测文本框中是否有非法字符如:' " \ 等 <input onblur="if(/[\W]/g.test(value))alert('有非法字符!')"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <form method=post action=""><input type="text" name="aa"><input type="button" value='测试' onclick="if(/[']/.test(document.getElementById('aa').value))alert('有引号呵~');" ><input type="button" value='测试什么杠' onclick="if(/[\\]/.test(document.getElementById('aa').value))alert('有什么杠呵');" ></form>把你的不想去掉的内容放到[]里面好了 /[^\d\*:]/.test( yourString ); if(str.indexOf("/")==-1)alert("非法字符") 用正则表达式是可以实现的.楼上都已经说了.还有一个就是用indexof("\").来判断. BainStudio(胖胖狗) 你写的这点代码非常不严谨:1.indexof 应该是 indexOf 你没有注意大小写2.indexof("\") 应该是 indexOf("\\") \在JS里是转义符, 你的写法将双引号的后面那个引号给转义掉了. js如何复制表格的某一行 判断输入框输入的是汉字还是英文 如何实现选择select下拉列表中内容,表格显示对应内容 框架里点链接的问题 如何去掉滚动条? 在页面上弹出提示对话框,当用户输入一个数字(0-6)时弹出警示对话框,上面显示对应的星期数 框架结构中可以在一个页面里调用另一个页面的JS函数么? 如何让file类型的input元素自动选取一个文件? 请问如何得到一组同名的CheckBox选择个数? 帮我! 关于createpopup的问题? 这样写不行吗??
<input type="text" name="aa">
<input type="button" value='测试' onclick="if(/[']/.test(document.getElementById('aa').value))alert('有引号呵~');" >
<input type="button" value='测试什么杠' onclick="if(/[\\]/.test(document.getElementById('aa').value))alert('有什么杠呵');" >
</form>
把你的不想去掉的内容放到[]里面好了
alert("非法字符")
还有一个就是用indexof("\").来判断.
1.
indexof 应该是 indexOf 你没有注意大小写
2.
indexof("\") 应该是 indexOf("\\") \在JS里是转义符, 你的写法将双引号的后面那个引号给转义掉了.