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 相关文章推荐
JavaScript语句可以不以;结尾的烦恼
Mar 08 Javascript
用Javascript 获取页面元素的位置的代码
Sep 25 Javascript
JavaScript访问样式表代码
Oct 15 Javascript
jQuery Tools tab使用介绍
Jul 14 Javascript
js模仿windows桌面图标排列算法具体实现(附图)
Jun 16 Javascript
Js实现当前点击a标签变色突出显示其他a标签回复原色
Nov 27 Javascript
Javascript this 关键字 详解
Oct 22 Javascript
浅谈JavaScript对象与继承
Jul 10 Javascript
详解Vue CLI3配置解析之css.extract
Sep 14 Javascript
ztree加载完成后显示勾选节点的实现代码
Oct 22 Javascript
jquery获取file表单选择文件的路径、名字、大小、类型
Jan 18 jQuery
Cordova(ionic)项目实现双击返回键退出应用
Sep 17 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
德生PL990,目前市面上唯一一款便携式插卡蓝牙全波段高性能收音机
2021/03/02 无线电
MVC模式的PHP实现
2006/10/09 PHP
php设计模式 State (状态模式)
2011/06/26 PHP
PHP中使用substr()截取字符串出现中文乱码问题该怎么办
2015/10/21 PHP
extjs DataReader、JsonReader、XmlReader的构造方法
2009/11/07 Javascript
jQuery EasyUI API 中文文档 - ComboTree组合树
2011/10/11 Javascript
IE8提示Invalid procedure call or argument 异常的解决方法
2012/09/30 Javascript
得到jQuery detach()后节点中的某个值实现代码
2013/02/05 Javascript
Javascript全局变量var与不var的区别深入解析
2013/12/09 Javascript
javascript学习笔记(六)数据类型和JSON格式
2014/10/08 Javascript
javascript中的五种基本数据类型
2015/08/26 Javascript
Bootstrap源码解读表单(2)
2016/12/22 Javascript
10分钟彻底搞懂Http的强制缓存和协商缓存(小结)
2018/08/30 Javascript
动态内存分配导致影响Javascript性能的问题
2018/12/18 Javascript
Vue 中可以定义组件模版的几种方式
2019/08/06 Javascript
微信小程序一周时间表功能实现
2019/10/17 Javascript
Python实现感知机(PLA)算法
2017/12/20 Python
python 同时运行多个程序的实例
2019/01/07 Python
解决安装pycharm后不能执行python脚本的问题
2019/01/19 Python
Python二叉搜索树与双向链表转换算法示例
2019/03/02 Python
Python二进制文件读取并转换为浮点数详解
2019/06/25 Python
Python解析json代码实例解析
2019/11/25 Python
python+openCV对视频进行截取的实现
2020/11/27 Python
python3 kubernetes api的使用示例
2021/01/12 Python
英文版网络工程师求职信
2013/10/28 职场文书
团购业务员岗位职责
2014/03/15 职场文书
公司保密承诺书
2014/03/27 职场文书
安全责任书范本
2014/04/15 职场文书
2014年教师业务学习材料
2014/05/12 职场文书
爱与责任演讲稿
2014/05/20 职场文书
2014年重阳节敬老活动方案
2014/09/16 职场文书
建筑工程催款函
2015/06/24 职场文书
2016年父亲节寄语
2015/12/04 职场文书
2016年精神文明建设先进个人事迹材料
2016/02/29 职场文书
感恩信:写给爸爸妈妈的一封感谢信
2019/09/12 职场文书
SpringCloud Function SpEL注入漏洞分析及环境搭建
2022/04/08 Java/Android