文本框中禁止输入特殊字符实现方法

function stripScript(str) {   

     //格式 RegExp("[在中间定义特殊过滤字符]")  

    var pattern = new RegExp("[%--`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——| {}【】‘;:”“'。,、?]")      

    var s = str.value;  

    var rs = "";   

    for (var i = 0; i s.length; i++) {   

    rs = rs+s.substr(i, 1).replace(pattern, '');    

     }  

    str.value = rs;  

posted @ 2018-06-04 16:44  fanfan而谈  阅读(281)  评论(0编辑  收藏  举报