JS使用正则表达式过滤多个词语并替换为相同长度星号的方法


Posted in Javascript onAugust 03, 2016

本文实例讲述了JS使用正则表达式过滤多个词语并替换为相同长度星号的方法。分享给大家供大家参考,具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>正则过滤</title>
</head>
<body>
<script type="text/javascript">
var text = "过滤敏感词及不文明用语";
var re = /敏感词|文明/gi;
var output = text.replace(re, function(sMatch){
 return sMatch.replace(/./g,"*");
});
document.write(output);
</script>
</body>
</html>

运行结果如下图所示:

JS使用正则表达式过滤多个词语并替换为相同长度星号的方法

Javascript 相关文章推荐
鼠标移动到一张图片时变为另一张图片
Dec 05 Javascript
js使用函数绑定技术改变事件处理程序的作用域
Dec 26 Javascript
js 金额格式化来回转换示例
Feb 23 Javascript
使用js实现的简单拖拽效果
Mar 18 Javascript
浅谈javascript中的事件冒泡和事件捕获
Dec 28 Javascript
jQuery中的on与bind绑定事件区别实例详解
Feb 28 Javascript
Vue2.0用 watch 观察 prop 变化(不触发)
Sep 08 Javascript
angularjs实现简单的购物车功能
Sep 21 Javascript
vue系列之requireJs中引入vue-router的方法
Jul 18 Javascript
Vue 一键清空表单的实现方法
Feb 07 Javascript
Vue基于iview table展示图片实现点击放大
Aug 05 Javascript
js实现点击烟花特效
Oct 14 Javascript
关于数据与后端进行交流匹配(点亮星星)
Aug 03 #Javascript
JS简单生成两个数字之间随机数的方法
Aug 03 #Javascript
极力推荐10个短小实用的JavaScript代码段
Aug 03 #Javascript
基于JS如何实现给字符加千分符(65,541,694,158)
Aug 03 #Javascript
15款最好的Bootstrap在线编辑器
Aug 03 #Javascript
基于d3.js实现实时刷新的折线图
Aug 03 #Javascript
JS判断iframe是否加载完成的方法
Aug 03 #Javascript
You might like
PHP实现清除MySQL死连接的方法
2016/07/23 PHP
PHP CURL与java http使用方法详解
2018/01/26 PHP
使用composer 安装 laravel框架的方法图文详解
2019/08/02 PHP
javascript 面向对象编程 聊聊对象的事
2009/09/17 Javascript
mysql输出数据赋给js变量报unterminated string literal错误原因
2010/05/22 Javascript
JS简单实现文件上传实例代码(无需插件)
2013/11/15 Javascript
禁止拷贝网页内容的js代码
2014/01/22 Javascript
使用命令对象代替switch语句的写法示例
2015/02/28 Javascript
jQuery如何使用自动触发事件trigger
2015/11/29 Javascript
基于javascript实现图片切换效果
2016/04/17 Javascript
javascript类型系统——undefined和null全面了解
2016/07/13 Javascript
H5移动端图片压缩上传开发流程
2016/11/09 Javascript
写jQuery插件时的注意点
2017/02/20 Javascript
jQuery实现 上升、下降、删除、添加一行代码
2017/03/06 Javascript
Bootstrap免费字体和图标网站(值得收藏)
2017/03/16 Javascript
Bootstrap警告(Alerts)的实现方法
2017/03/22 Javascript
vue项目引入字体.ttf的方法
2018/09/28 Javascript
JavaScript this在函数中的指向及实例详解
2019/10/14 Javascript
微信小程序吸底区域适配iPhoneX的实现
2020/04/09 Javascript
浅谈python类属性的访问、设置和删除方法
2016/07/25 Python
Python中 Lambda表达式全面解析
2016/11/28 Python
用Python实现校园通知更新提醒功能
2019/11/23 Python
python3 图片 4通道转成3通道 1通道转成3通道 图片压缩实例
2019/12/03 Python
python-视频分帧&amp;多帧合成视频实例
2019/12/10 Python
Python3 实现减少可调用对象的参数个数
2019/12/20 Python
联想西班牙官网:Lenovo西班牙
2018/08/28 全球购物
中文系师范生自荐信
2013/10/01 职场文书
优秀管理者获奖感言
2014/02/17 职场文书
财务部副经理岗位职责
2014/03/14 职场文书
商业计算机应用专业自荐书
2014/06/09 职场文书
综治维稳工作承诺书
2014/08/30 职场文书
与死神共舞观后感
2015/06/15 职场文书
2019年感恩励志演讲稿(收藏备用)
2019/09/11 职场文书
创业计划书之密室逃脱
2019/11/08 职场文书
使用CSS实现小三角边框原理解析
2021/11/07 HTML / CSS
漫画《尖帽子的魔法工坊》宣布动画化
2022/04/06 日漫