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 相关文章推荐
网页自动跳转代码收集
Sep 27 Javascript
js动态生成指定行数的表格
Jul 11 Javascript
Javascript执行效率全面总结
Nov 04 Javascript
JS中call/apply、arguments、undefined/null方法详解
Feb 15 Javascript
3kb jQuery代码搞定各种树形选择的实现方法
Jun 10 Javascript
JS实现用户注册时获取短信验证码和倒计时功能
Oct 27 Javascript
js 实现复选框只能选择一项的示例代码
Jan 23 Javascript
详解mpvue scroll-view自动回弹bug解决方案
Oct 01 Javascript
node上的redis调用优化示例详解
Oct 30 Javascript
js中Array对象的常用遍历方法详解
Jan 17 Javascript
Mpvue中使用Vant Weapp组件库的方法步骤
May 16 Javascript
在Vue中使用Viser说明(基于AntV-G2可视化引擎)
Oct 28 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 PDOStatement对象bindpram()、bindvalue()和bindcolumn之间的区别
2014/11/20 PHP
php获取远程文件的内容和大小
2015/11/03 PHP
PHP实现基于栈的后缀表达式求值功能
2017/11/10 PHP
Yii2.0框架实现带分页的多条件搜索功能示例
2019/02/20 PHP
laravel-admin 管理平台获取当前登陆用户信息的例子
2019/10/08 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
js操作label给label赋值及取label的值示例
2013/11/07 Javascript
JavaScript中的数组特性介绍
2014/12/30 Javascript
jQuery点击按钮弹出遮罩层且内容居中特效
2015/12/14 Javascript
jQuery使用$获取对象后检查该对象是否存在的实现方法
2016/09/04 Javascript
详解js数组的完全随机排列算法
2016/12/16 Javascript
微信小程序商城项目之商品属性分类(4)
2017/04/17 Javascript
jquery.uploadifive插件怎么解决上传限制图片或文件大小问题
2017/05/08 jQuery
vue 开发一个按钮组件的示例代码
2018/03/27 Javascript
JavaScript中import用法总结
2019/01/20 Javascript
Webpack4 使用Babel处理ES6语法的方法示例
2019/03/07 Javascript
解决Vue在Tomcat8下部署页面不加载的问题
2019/11/12 Javascript
微信小程序实现音乐播放页面布局
2020/12/11 Javascript
[51:27]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
Python 常用string函数详解
2016/05/30 Python
python 查找字符串是否存在实例详解
2017/01/20 Python
一道python走迷宫算法题
2018/01/22 Python
python+pygame实现坦克大战
2019/09/10 Python
python程序 创建多线程过程详解
2019/09/23 Python
大家都说好用的Python命令行库click的使用
2019/11/07 Python
python中property和setter装饰器用法
2019/12/19 Python
俄罗斯药房连锁店:ASNA
2020/06/20 全球购物
大唐电信科技股份有限公司java工程师面试经历
2016/12/09 面试题
保证书范文大全
2014/04/28 职场文书
施工工地安全标语
2014/06/07 职场文书
2014年银行柜员工作总结
2014/11/12 职场文书
2014年法院个人工作总结
2014/12/17 职场文书
民事撤诉申请书范本
2015/05/18 职场文书
劳动仲裁代理词范文
2015/05/25 职场文书
2015年生活老师工作总结
2015/05/27 职场文书
PyTorch 如何检查模型梯度是否可导
2021/06/05 Python