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 相关文章推荐
js关闭子窗体刷新父窗体实现方法
Dec 04 Javascript
form表单action提交的js部分与html部分
Jan 07 Javascript
jQuery遍历之next()、nextAll()方法使用实例
Nov 08 Javascript
Javascript堆排序算法详解
Dec 03 Javascript
javascript实现全角与半角字符的转换
Jan 07 Javascript
JS/jQ实现免费获取手机验证码倒计时效果
Jun 13 Javascript
Vue监听数据对象变化源码
Mar 09 Javascript
作为老司机使用 React 总结的 11 个经验教训
Apr 08 Javascript
解决vue页面刷新或者后退参数丢失的问题
Mar 13 Javascript
微信小程序实现打卡日历功能
Sep 21 Javascript
vue项目刷新当前页面的三种方法
Dec 04 Javascript
javascript设计模式 ? 组合模式原理与应用实例分析
Apr 14 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
简单易用的计数器(数据库)
2006/10/09 PHP
Discuz 6.0+ 批量注册用户名
2009/09/13 PHP
PHP教程 预定义变量
2009/10/23 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
jquery+css+ul模拟列表菜单具体实现思路
2013/04/15 Javascript
封装html的select标签的js操作实例
2013/07/02 Javascript
Google Dart编程语法和基本类型学习教程
2013/11/27 Javascript
jquery.cookie用法详细解析
2013/12/18 Javascript
带左右箭头图片轮播的JS代码
2013/12/18 Javascript
自己封装的常用javascript函数分享
2015/01/07 Javascript
jquery渐隐渐显的图片幻灯闪烁切换实现方法
2015/02/26 Javascript
Nodejs实现批量下载妹纸图
2015/05/28 NodeJs
Bootstrap树形组件jqTree的简单封装
2016/01/25 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
非常漂亮的相册集 使用jquery制作相册集
2016/04/28 Javascript
JavaScript中判断数据类型的方法总结
2016/05/24 Javascript
Angular 项目实现国际化的方法
2018/01/08 Javascript
详解js正则表达式验证时间格式xxxx-xx-xx形式
2018/02/09 Javascript
axios使用拦截器统一处理所有的http请求的方法
2018/11/02 Javascript
如何用原生js写一个弹窗消息提醒插件
2019/05/24 Javascript
vue-cli 3 全局过滤器的实例代码详解
2019/06/03 Javascript
通过实例了解JS执行上下文运行原理
2020/06/17 Javascript
[04:01]2014DOTA2国际邀请赛 TITAN告别Ohaiyo期望明年再战
2014/07/15 DOTA
[56:17]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第三场 8.22
2019/09/05 DOTA
python安装numpy&amp;安装matplotlib&amp; scipy的教程
2017/11/02 Python
Python实现PS图像抽象画风效果的方法
2018/01/23 Python
Python semaphore evevt生产者消费者模型原理解析
2020/03/18 Python
在Matplotlib图中插入LaTex公式实例
2020/04/17 Python
使用keras实现BiLSTM+CNN+CRF文字标记NER
2020/06/29 Python
英国工具中心:UK Tool Centre
2017/07/10 全球购物
台湾家适得:Homeget
2019/02/11 全球购物
数控技术专科生自我评价
2014/01/08 职场文书
护士求职自荐信范文
2014/03/19 职场文书
酒店财务部岗位职责
2015/04/14 职场文书
公司的力量观后感
2015/06/05 职场文书
解决Git推送错误non-fast-forward的方法
2022/06/25 Servers