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 对象的创建与使用
Mar 09 Javascript
jQuery结合PHP+MySQL实现二级联动下拉列表[实例]
Nov 15 Javascript
用js设置下拉框为只读的小技巧
Apr 10 Javascript
JavaScript字符串对象replace方法实例(用于字符串替换或正则替换)
Oct 16 Javascript
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
Oct 17 Javascript
jQuery事件绑定方法学习总结(推荐)
Nov 21 Javascript
vue学习笔记之vue1.0和vue2.0的区别介绍
May 17 Javascript
详解用vue.js和laravel实现微信支付
Jun 23 Javascript
浅谈Vue.use的使用
Aug 29 Javascript
JavaScript中十种一步拷贝数组的方法实例详解
Apr 22 Javascript
详细分析vue响应式原理
Jun 22 Javascript
jQuery中event.target和this的区别详解
Aug 13 jQuery
关于数据与后端进行交流匹配(点亮星星)
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
咖啡豆分级制度 咖啡豆等级分类 咖啡豆是按口感分类的吗?
2021/03/05 新手入门
PHP的博客ping服务代码
2012/02/04 PHP
phpmail类发送邮件函数代码
2012/02/20 PHP
PHP setTime 设置当前时间的代码
2012/08/27 PHP
Symfony实现行为和模板中取得request参数的方法
2016/03/17 PHP
简单谈谈PHP中的include、include_once、require以及require_once语句
2016/04/23 PHP
Yii2 GridView实现列表页直接修改数据的方法
2016/05/16 PHP
Javascript-Mozilla和IE中的一个函数直接量的问题分析
2007/08/12 Javascript
测试你的JS的掌握程度的代码
2009/12/09 Javascript
jquery实现带缩略图的全屏图片画廊效果实例
2015/06/25 Javascript
理解javascript中的闭包
2017/01/11 Javascript
JS在浏览器中解析Base64编码图像
2017/02/09 Javascript
详解Vue生命周期的示例
2017/03/10 Javascript
微信小程序的分类页面制作
2017/06/27 Javascript
vue2中使用sass并配置全局的sass样式变量的方法
2018/09/04 Javascript
Vue.js 中的 v-show 指令及用法详解
2018/11/19 Javascript
微信小程序实现发送模板消息功能示例【通过openid推送消息给用户】
2019/05/05 Javascript
Vue.js@2.6.10更新内置错误处机制Fundebug同步支持相应错误监控
2019/05/13 Javascript
回顾Javascript React基础
2019/06/15 Javascript
vue vantUI实现文件(图片、文档、视频、音频)上传(多文件)
2019/10/15 Javascript
JS+DIV实现拖动效果
2020/02/11 Javascript
vue中使用router全局守卫实现页面拦截的示例
2020/10/23 Javascript
浅谈用Python实现一个大数据搜索引擎
2017/11/28 Python
Python文本处理之按行处理大文件的方法
2018/04/09 Python
Python 根据数据模板创建shapefile的实现
2019/11/26 Python
利用CSS3实现圆角的outline效果的教程
2015/06/05 HTML / CSS
应届生学校辅导员求职信
2013/11/07 职场文书
二手房购房意向书范本
2014/04/01 职场文书
质检员岗位职责
2015/02/03 职场文书
教师党员自我评价2015
2015/03/04 职场文书
水电施工员岗位职责
2015/04/11 职场文书
2015年街道办事处团委工作总结
2015/10/14 职场文书
教您怎么制定西餐厅运营方案 ?
2019/07/05 职场文书
导游词之重庆钓鱼城
2019/09/19 职场文书
python flappy bird小游戏分步实现流程
2022/02/15 Python
前端使用svg图片改色实现示例
2022/07/23 HTML / CSS