js中的字符串替换replace操作
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操作相关推荐
- JS中关于字符串返回的操作
1.1 复习 1. 按钮不可用 disabled = "disabled" || true 2. setTimeout 只执行一次 setInterval ...
- JS中的批量替换---.replace(/\/g,@);
Eg: var demoStr = "aaaaa&&bbbbbb&CC&DDDD&&&&&&EEEE& ...
- Python字符串替换replace、截取[]、查找find、计数count、分割split
不同语言中replace用法不一样,有的是replace(string,old_word,new_word),有的是string.replace(old_word,new_word) 同样,截取等功能 ...
- python 字符串替换_Python中的字符串替换操作示例
这篇文章主要介绍了Python中的字符串替换操作示例,包括一则使用字符串模板string.Template的例子及一则使用正则表达式的例子, 字符串的替换(interpolation), 可以使用st ...
- js中把字符串第四个到第五个字符替换成#
js中把字符串第四个到第五个字符替换成# substring 方法 返回位于 String 对象中指定位置的子字符串. strVariable.substring(start, end) " ...
- js 中对于 css 的变量操作(React也可)
文章目录 前言 一.设置CSS变量? 二.读取变量 三.删除变量 总结 前言 主要讲js 中对于 css 的变量操作: 前端框架:antd框架 一.设置CSS变量? document.body.sty ...
- js中string字符串转换为JSON对象 - 方法大全(4种)
js中string字符串转换为JSON对象 - 方法大全(4种) jQuery插件支持的转换方式: 示例: //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对 ...
- js中的字符串方法与数组方法总结
js中的字符串方法与数组方法总结 1.字符串方法 2.数组方法
- C++ STL string字符串替换 replace函数的使用
//C++ string字符串替换 //replace()函数的使用 #include <iostream> #include <string> using namespace ...
- js中拼接字符串遇到的单引号、双引号以及转义字符问题
项目中经常遇到对ajax提交后返回的结果动态显示在页面上,这时候就需要在js中进行字符串的拼接.额...其实普通的拼接字符串并没多大难度系数,只要保证单引号和双引号相间就可以了.但是,如果在拼接字符串 ...
最新文章
- 使用VS2008开发及部署Excel AddIn 心得
- 互联网运营期产品评审杂思,互联网营销
- 空间离散点拟合成空间平面
- [渝粤教育] 新乡医学院 医学免疫学 参考 资料
- 批量操作权限的页面展示
- elkan K-Means
- python计算器功能介绍_python计算器功能如何实现?这篇文章给你最实用的代码
- 汇编语言期末不挂科必备复习知识点
- MY-IKuai-1
- windows10系统怎么快速截屏
- 从国企到互联网,一个六年程序员的「得」与「失」
- win10无法自动修复此计算机,Win10 无法启动 自动修复无限循环
- [LOJ 5516]无聊的数对
- js、++、--、switch、for、if
- 目前自己使用的一些软件资源(百度云持续更新)
- 用Prometheus和Grafana监控Java Spring应用
- 《吴军:科技史纲60讲》走近科技文明世界
- 转载:Network 之三 Ethernet(以太网)物理介质(10Base、100Base-T、100Base-TX等)介绍
- 用python自己动手做一个小游戏01
- echarts.js 下载