replace('这里写要替换的/g/i','这里写替换后的');

i 表示忽略大小写

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

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

<body><textarea name="" id="text" cols="30" rows="10"></textarea><button>提交</button><div></div>
</body>
<script>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('激情', '**'); }
</script>

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

​​​​​​​

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

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

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

    btn.onclick = function() {div.innerHTML = text.value.replace(/激情|cao|骂/g, '**');}

js中的字符串替换replace操作相关推荐

  1. JS中关于字符串返回的操作

    1.1 复习 1. 按钮不可用    disabled =  "disabled"  ||  true 2. setTimeout   只执行一次    setInterval   ...

  2. JS中的批量替换---.replace(/\/g,@);

    Eg: var demoStr = "aaaaa&&bbbbbb&CC&DDDD&&&&&&EEEE& ...

  3. Python字符串替换replace、截取[]、查找find、计数count、分割split

    不同语言中replace用法不一样,有的是replace(string,old_word,new_word),有的是string.replace(old_word,new_word) 同样,截取等功能 ...

  4. python 字符串替换_Python中的字符串替换操作示例

    这篇文章主要介绍了Python中的字符串替换操作示例,包括一则使用字符串模板string.Template的例子及一则使用正则表达式的例子, 字符串的替换(interpolation), 可以使用st ...

  5. js中把字符串第四个到第五个字符替换成#

    js中把字符串第四个到第五个字符替换成# substring 方法 返回位于 String 对象中指定位置的子字符串. strVariable.substring(start, end) " ...

  6. js 中对于 css 的变量操作(React也可)

    文章目录 前言 一.设置CSS变量? 二.读取变量 三.删除变量 总结 前言 主要讲js 中对于 css 的变量操作: 前端框架:antd框架 一.设置CSS变量? document.body.sty ...

  7. js中string字符串转换为JSON对象 - 方法大全(4种)

    js中string字符串转换为JSON对象 - 方法大全(4种) jQuery插件支持的转换方式: 示例: //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对 ...

  8. js中的字符串方法与数组方法总结

    js中的字符串方法与数组方法总结 1.字符串方法 2.数组方法

  9. C++ STL string字符串替换 replace函数的使用

    //C++ string字符串替换 //replace()函数的使用 #include <iostream> #include <string> using namespace ...

  10. js中拼接字符串遇到的单引号、双引号以及转义字符问题

    项目中经常遇到对ajax提交后返回的结果动态显示在页面上,这时候就需要在js中进行字符串的拼接.额...其实普通的拼接字符串并没多大难度系数,只要保证单引号和双引号相间就可以了.但是,如果在拼接字符串 ...

最新文章

  1. 使用VS2008开发及部署Excel AddIn 心得
  2. 互联网运营期产品评审杂思,互联网营销
  3. 空间离散点拟合成空间平面
  4. [渝粤教育] 新乡医学院 医学免疫学 参考 资料
  5. 批量操作权限的页面展示
  6. elkan K-Means
  7. python计算器功能介绍_python计算器功能如何实现?这篇文章给你最实用的代码
  8. 汇编语言期末不挂科必备复习知识点
  9. MY-IKuai-1
  10. windows10系统怎么快速截屏
  11. 从国企到互联网,一个六年程序员的「得」与「失」
  12. win10无法自动修复此计算机,Win10 无法启动 自动修复无限循环
  13. [LOJ 5516]无聊的数对
  14. js、++、--、switch、for、if
  15. 目前自己使用的一些软件资源(百度云持续更新)
  16. 用Prometheus和Grafana监控Java Spring应用
  17. 《吴军:科技史纲60讲》走近科技文明世界
  18. 转载:Network 之三 Ethernet(以太网)物理介质(10Base、100Base-T、100Base-TX等)介绍
  19. 用python自己动手做一个小游戏01
  20. echarts.js 下载

热门文章

  1. ldoce6 android,少儿英语学习词典 朗文当代LDOCE6双解词典
  2. Python 词云图:wordcloud库的使用
  3. 深度学习:知识回收(神经网络模型:BPNN原理)
  4. LPC1788入门手记
  5. ARCore-普及篇
  6. 蓝牙车库门禁卡原理及实践
  7. 支持向量机SVM思维导图
  8. UniApp设置APP图标配置,不自动生成所有图标问题
  9. 基于 Elasticsearch 存储的HBase二级索引方案
  10. 搞懂差分密码分析,看这篇文章就够了!!