js实现textarea不计数标点符号

2018-04-26  本文已影响0人  徐徐xue

需求:计算字数,不包括标点符号

//去除标点符号和括号
     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;
    }
    const codeOut=value.TextFilter();

得到的codeOut就是过滤掉标点符号的字符串

上一篇 下一篇

猜你喜欢

热点阅读