replace(#39;这里写要替换的/g/i);i表示忽略

  [replace]6;

  i 表示忽略大小写

  js替换字符串中某个字符_js中怎么替换字符串_vim中替换一个字符左右符号

  gi 表示全局匹配+忽略大小写

  案例:在留言板里输入留言 点提交按钮之后 有'激情'就会替换成**号

  vim中替换一个字符左右符号_js替换字符串中某个字符_js中怎么替换字符串

  

        
        提交
        
    
    
        var text = document.querySelector('#text');
        var btn = document.querySelector('button');
        var div = document.querySelector('div');
        btn.onclick = function() {
            div.innerHTML = text.value.replace(/激情/g, '**');
          //方法2 ''是字符型 但是字符型后面加g会报错
            div.innerHTML = text.value.replace('激情', '**'); 
        }

  g 代表全局匹配 如果不写g 则只会把第一个‘激情’替换成星号 后面出现则不再替换

  js替换字符串中某个字符_js中怎么替换字符串_vim中替换一个字符左右符号

  ​​​​​​​

  js替换字符串中某个字符_js中怎么替换字符串_vim中替换一个字符左右符号

  如果有多个需要屏蔽替换的词汇 可以使用 正则表达式里的 | (或or)

  这样输入激情或者其他脏词汇都会被输出星号

  js替换字符串中某个字符_js中怎么替换字符串_vim中替换一个字符左右符号

  如果直接想把敏感词过滤掉不显示直接把后面的**改为空即可 ' '

   btn.onclick = function() {

            div.innerHTML = text.value.replace(/激情|cao|骂/g, '**');
文章由官网发布,如若转载,请注明出处:https://www.veimoz.com/1606
0 评论
525

发表评论

!