js正则判断非法字符限制输入,js字符
js正则判断非法字符限制输入,js字符
不能输入!@#¥%……&* 这种字符的正则表达式书写:/[@#\$%\^&\*]+/g 这个是包含以上任意一个特殊字符。取! 即可
alert(!/[@#\$%\^&\*]+/g.test(“test")) 返回 false 就代表不包含非法字符 .
<input type ="text" id="demo"/>
<input type ="button" value="确定" onclick="check()"/>
<script>
function check(){
var reg = /^([a-zA-Z])|([\u0391-\uFFE5]+)|([,])$/;
var reg1 = /^$/
var str=document.all.demo.value;
var _sivalue=false;
for(var i =0; i<str.length;i++){
var _iKeyCode =str.substring(i,i+1);
if(!reg.test(_iKeyCode)){
_sivalue=true;
}
}
if(_sivalue){
alert("格式不正确!");
document.all.demo.select();
}
}
</script>
这个可能是你想要的
正则表达式啊 !!!!
var patrn=/[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im;
if(patrn.test(zyd_name)){
alert("提示信息:您输入的数据含有非法字符!");
returnfalse;
}
returntrue;
相关内容
- php+正则将字符串中的字母数字和中文分割,
- 正则替换换行符和把 br 替换成换行符,换行符和
- 一个小例子解释如何来阻止Jquery事件冒泡,阻止jquery事
- jQuery中attr()和prop()在修改checked属性时的区别,jqueryat
- jQuery新的事件绑定机制on()示例应用,jqueryon
- JQuery对表单元素的基本操作使用总结,jquery基本操作
- 关于javaScript注册click事件传递参数的不成功问题,jav
- 利用 Linq+Jquery+Ajax 实现异步分页功能可简化带宽压力,
- 使用AjaxFileUpload.js实现异步文件上传示例,ajax文件上传
- Jquery $.ajax函数外的一段代码的执行顺序,jquery.ajax
评论关闭