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中的Array对象使用说明
Jan 17 Javascript
js setTimeout()函数介绍及应用以倒计时为例
Dec 12 Javascript
我的Node.js学习之路(二)NPM模块管理
Jul 06 Javascript
ajax读取数据后使用jqchart显示图表的方法
Jun 10 Javascript
轻松实现js图片预览功能
Jan 18 Javascript
Summernote实现图片上传功能的简单方法
Jul 11 Javascript
使用JavaScript实现alert的实例代码
Jul 06 Javascript
swiper 解决动态加载数据滑动失效的问题
Feb 26 Javascript
小程序中设置缓存过期的实现方法
Jan 14 Javascript
快速了解Vue父子组件传值以及父调子方法、子调父方法
Jul 15 Javascript
jQuery实现回到顶部效果
Oct 19 jQuery
vscode自定义vue模板的实现
Jan 27 Vue.js
关于数据与后端进行交流匹配(点亮星星)
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代码
2006/12/06 PHP
用PHP解决的一个栈的面试题
2014/07/02 PHP
JavaScript中的this关键字介绍与使用实例
2013/06/21 Javascript
JQuery中操作Css样式的方法
2014/02/12 Javascript
JavaScript实现的一个日期格式化函数分享
2014/12/06 Javascript
JS实现兼容性好,自动置顶的淘宝悬浮工具栏效果
2015/09/18 Javascript
《JavaScript高级编程》学习笔记之object和array引用类型
2015/11/01 Javascript
基于JS实现PHP的sprintf函数实例
2015/11/14 Javascript
学习使用AngularJS文件上传控件
2016/02/16 Javascript
Vue.js实现简单动态数据处理
2017/02/13 Javascript
AngularJS中$http的交互问题
2017/03/29 Javascript
利用Mongoose让JSON数据直接插入或更新到MongoDB
2017/05/03 Javascript
Node.js利用断言模块assert进行单元测试的方法
2017/09/28 Javascript
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
2018/06/14 jQuery
JS实现的冒泡排序,快速排序,插入排序算法示例
2019/03/02 Javascript
javascript中如何判断类型汇总
2019/05/14 Javascript
解决vue-cli项目开发运行时内存暴涨卡死电脑问题
2019/10/29 Javascript
vue 取出v-for循环中的index值实例
2019/11/09 Javascript
Vue简单封装axios之解决post请求后端接收不到参数问题
2020/02/16 Javascript
从零开始用webpack构建一个vue3.0项目工程的实现
2020/09/24 Javascript
[01:02:46]VGJ.S vs NB 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python实现绘制树枝简单示例
2014/07/24 Python
Python3实现连接SQLite数据库的方法
2014/08/23 Python
Django权限机制实现代码详解
2018/02/05 Python
python实现栅栏加解密 支持密钥加密
2019/03/20 Python
解决.ui文件生成的.py文件运行不出现界面的方法
2019/06/19 Python
python numpy数组中的复制知识解析
2020/02/03 Python
深入浅析pycharm中 Make available to all projects的含义
2020/09/15 Python
CSS3为背景图设置遮罩并解决遮罩样式继承问题
2020/06/22 HTML / CSS
手摸手教你用canvas实现给图片添加平铺水印的实现
2019/08/20 HTML / CSS
有个性的自我评价范文
2013/11/15 职场文书
演讲稿开场白
2014/01/13 职场文书
工程招投标邀请书
2014/01/26 职场文书
2015年图书馆个人工作总结
2015/05/26 职场文书
红高粱观后感
2015/06/10 职场文书
html5表单的required属性使用
2021/07/07 HTML / CSS