js处理文本中特殊字符

基本js函数:

String.prototype.TextFilter=function(){
     var pattern=new RegExp("[`~%@#^=''~@#&——‘”“'*]"); //[]内输入你要过滤的字符,这里是我的
     var rs="";
     for(var i=0;i<this.length;i++){
      rs+=this.substr(i,1).replace(pattern,'');
     }
     return rs;
    }

调用方法,js方法:
var uname=document.getElementById("uname1").value; //通过ID取到texteara的值
var txt=uname.TextFilter(); //调用上面的去字符方法
if(txt!=uname){
alert("您输入的内容含有限定字符");
}
原文地址:https://www.cnblogs.com/xuzhenmin/p/3623553.html