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 相关文章推荐
window.parent调用父框架时 ie跟火狐不兼容问题
Jul 30 Javascript
javascript getElementsByClassName 和js取地址栏参数
Jan 02 Javascript
js 获取计算后的样式写法及注意事项
Feb 25 Javascript
基于JQuery的列表拖动排序实现代码
Oct 01 Javascript
js模拟淘宝网的多级选择菜单实现方法
Aug 18 Javascript
JavaScript File API文件上传预览
Feb 02 Javascript
Angular.js中$apply()和$digest()的深入理解
Oct 13 Javascript
js模仿微信朋友圈计算时间显示几天/几小时/几分钟/几秒之前
Apr 27 Javascript
JS实现根据数组对象的某一属性排序操作示例
Jan 14 Javascript
基于jQuery的时间戳与日期间的转化
Jun 21 jQuery
使用layui监听器监听select下拉框,事件绑定不成功的解决方法
Sep 28 Javascript
react实现复选框全选和反选组件效果
Aug 25 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
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
2013/06/03 PHP
基于PHP中的常用函数回顾
2013/07/11 PHP
MyEclipse常用配置图文教程
2014/09/11 PHP
总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
2016/09/09 PHP
网站被恶意镜像怎么办 php一段代码轻松搞定(全面版)
2018/10/23 PHP
PHP实现页面静态化深入讲解
2021/03/04 PHP
jQuery使用数组编写图片无缝向左滚动
2012/12/11 Javascript
JS+CSS制作DIV层可(最小化/拖拽/排序)功能实现代码
2013/02/25 Javascript
千分位数字格式化(用逗号隔开 代码已做了修改 支持0-9位逗号隔开)的JS代码
2013/12/05 Javascript
jQuery实现在列表的首行添加数据
2015/05/19 Javascript
JavaScript实现强制重定向至HTTPS页面
2015/06/10 Javascript
如何使用jquery修改css中带有!important的样式属性
2016/04/28 Javascript
Vue.js结合bootstrap实现分页控件
2017/03/10 Javascript
前端开发之CSS原理详解
2017/03/11 Javascript
node.js 抓取代理ip实例代码
2017/04/30 Javascript
浅谈Vuex的状态管理(全家桶)
2017/11/04 Javascript
three.js实现3D模型展示的示例代码
2017/12/31 Javascript
elementui的默认样式修改方法
2018/02/23 Javascript
一个基于react的图片裁剪组件示例
2018/04/18 Javascript
Node+OCR实现图像文字识别功能
2018/11/26 Javascript
[02:00]最后,我终于出了辉耀
2018/03/27 DOTA
python获取beautifulphoto随机某图片代码实例
2013/12/18 Python
Python内置数据类型详解
2014/08/18 Python
讲解Python中fileno()方法的使用
2015/05/24 Python
python实现彩票系统
2020/06/28 Python
python如何发布自已pip项目的方法步骤
2018/10/09 Python
python3.4爬虫demo
2019/01/22 Python
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
2019/05/27 Python
Python tkinter之ComboBox(下拉框)的使用简介
2021/02/05 Python
报关简历自我评价怎么写
2013/09/19 职场文书
会计主管岗位职责范文
2013/11/08 职场文书
岗位廉洁从业承诺书
2014/03/28 职场文书
物业客服专员岗位职责
2015/04/07 职场文书
表扬信格式模板
2015/05/05 职场文书
Python离线安装openpyxl模块的步骤
2021/03/30 Python
VUE使用draggable实现组件拖拽
2022/04/06 Vue.js