zoukankan      html  css  js  c++  java
  • text1 正则过滤敏感词。

    1.直播平台,内容,聊天网站对用户输入的敏感词进行屏蔽。

    例如,写两个文本域和一个btn按钮。当按钮按下时。将用户输入的敏感词转化为“**”,再把文本变成转化后的文本。

    例子如下:

    btn.onclick=function(){
        var re=/忠臣|反贼|内奸/g;
        oText2.value=oTxt1.value.replace(re,"**");
    }

    2.

    var value=[1,2,3,4,5];
    var sum=value.reduce(function(prev,curr){
        prev.total+=curr;
        return prev;
      }, {total: 0});
    alert(sum.total);

    想要把reduce输出的结果赋值为变量的属性的方法,首先设置了一个初始值为0,就是说prev为0,然后遍历数组中每个数字,进行累加。

    3.数组去重,使用值和键对换的方法。

    <script type="text/javascript">
       var student = ['qiang','ming','tao','li','liang','you','qiang','tao'];
       function unique(arr){
            var tmp = new Array();
            for(var m in arr){
                tmp[arr[m]]=1;
            }
            //再把键和值的位置再次调换
            var tmparr = new Array();
           for(var n in tmp){
             tmparr.push(n);
           }
         return tmparr;
      }
    </script>
  • 相关阅读:
    通信接收机同步模块
    CAZAC序列
    Verilog Tricks
    载波同步
    Matlab step方法
    CRC校验码
    比特冗余
    Vivado RAM使用
    collection
    hashlib
  • 原文地址:https://www.cnblogs.com/oldchicken/p/6349849.html
Copyright © 2011-2022 走看看