美文网首页
js实现textarea不计数标点符号

js实现textarea不计数标点符号

作者: 徐徐xue | 来源:发表于2018-04-26 19:51 被阅读0次

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

//去除标点符号和括号
     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就是过滤掉标点符号的字符串

相关文章

网友评论

      本文标题:js实现textarea不计数标点符号

      本文链接:https://www.haomeiwen.com/subject/cbwmlftx.html