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 验证表单(form)中多选框(checkbox)值
Sep 08 Javascript
JavaScript DOM学习第一章 W3C DOM简介
Feb 19 Javascript
使用Math.floor与Math.random取随机整数的方法详解
May 07 Javascript
jQuery多项选项卡的实现思路附样式及代码
Jun 03 Javascript
简要了解jQuery移动web开发的响应式布局设计
Dec 04 Javascript
JS获取复选框的值,并传递到后台的实现方法
May 30 Javascript
js插件Jcrop自定义截取图片功能
Oct 14 Javascript
JS正则RegExp.test()使用注意事项(不具有重复性)
Dec 28 Javascript
详解vue组件基础
May 04 Javascript
vue-cli中安装方法(图文详细步骤)
Dec 12 Javascript
jQuery 筛选器简单操作示例
Oct 02 jQuery
JavaScript实现一键复制内容剪贴板
Jul 23 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实现批量查询清除一句话后门的代码
2008/01/20 PHP
PHP实现单例模式最安全的做法
2014/06/13 PHP
PHP实现截取中文字符串不出现?号的解决方法
2016/12/29 PHP
PHP设计模式之注册树模式分析
2018/01/26 PHP
JQuery跨Iframe选择实现代码
2010/08/19 Javascript
用JS判断IE版本的代码 超管用!
2011/08/09 Javascript
给js文件传参数(详解)
2014/07/13 Javascript
学习JavaScript设计模式(接口)
2015/11/26 Javascript
分享jQuery网页元素拖拽插件
2020/12/01 Javascript
使用jQuery调用XML实现无刷新即时聊天
2016/08/07 Javascript
Javascript动画效果(2)
2016/10/11 Javascript
jQuery实现复制到粘贴板功能
2017/02/11 Javascript
JavaScript实现向select下拉框中添加和删除元素的方法
2017/03/07 Javascript
通过命令行创建vue项目的方法
2017/07/20 Javascript
详解vue填坑之解决部分浏览器不支持pushState方法
2018/07/12 Javascript
Vue中的情侣属性$dispatch和$broadcast详解
2019/03/07 Javascript
[01:40]2014DOTA2国际邀请赛 三冰SOLO赛后采访恶搞
2014/07/09 DOTA
Python接收Gmail新邮件并发送到gtalk的方法
2015/03/10 Python
pygame游戏之旅 python和pygame安装教程
2018/11/20 Python
Python中遍历列表的方法总结
2019/06/27 Python
Django中create和save方法的不同
2019/08/13 Python
Python使用OpenPyXL处理Excel表格
2020/07/02 Python
Python通过字典映射函数实现switch
2020/11/06 Python
英国健身超市:Fitness Superstore
2019/06/17 全球购物
世界上最大的字体市场:MyFonts
2020/01/10 全球购物
求高于平均分的学生学号及成绩
2016/09/01 面试题
农田水利实习自我鉴定
2013/09/19 职场文书
丧事主持词大全
2014/04/02 职场文书
个人四风问题整改措施
2014/10/24 职场文书
2015年党建工作目标责任书
2015/05/08 职场文书
恋恋笔记本观后感
2015/06/16 职场文书
人民的好儿女观后感
2015/06/18 职场文书
增值税发票丢失证明
2015/06/19 职场文书
环保守法证明
2015/06/24 职场文书
导游词之天下银坑景区
2019/11/21 职场文书
Apache POI的基本使用详解
2021/11/07 Servers