【问题】关键字屏蔽是社交类软件必做的功能,当然了,一般来讲都是产品的中后期来做;不同产品规定不一样,跟着产品运营走,可以的

【方法】我们从技术的角度来看到这个问题,实现一个功能后者说实现一个需求,其方法是多种多样的,重点是找到适合我们当下产品的;比如:我们可以在后端进行数据处理之后,传递到前端;也可以在前端进行数据处理;这里我们要说的就是前端的JS处理方法,后端的php处理方法
【JS方法】
// 进行屏蔽的文字
var str = '小丽、小明和小红是校长的学生;在这个小家庭里面,校长就是我们的老师!';
// 关键字组,这个可以在前端进行定义,也可以来自后台
var arr = ['小丽','小明','小红','家庭','校长'];
var res = str.replace(new RegExp(arr.join('|'),'img'),'*');
console.log(res);
// *、*和*是*的学生;在这个小*里面,*就是我们的老师!
【PHP方法】
// 进行屏蔽的文字
$str = '小丽、小明和小红是校长的学生;在这个小家庭里面,校长就是我们的老师!';
// 关键字组
$arr = ['小丽','小明','小红','家庭','校长'];
echo preg_replace('/'.join($arr,'|').'/','*',$str);
// *、*和*是*的学生;在这个小*里面,*就是我们的老师!
【总结】不同的是方法,相同的是思路;
【扩展】我们不仅仅用来过滤关键字,我们平时进行数据提交的时候会用trim进行过滤前后空格,其实当我们熟悉正则的时候,我们完全用正则来过滤掉用户输入的空格,而且用这则可以过滤掉任意位置的空格;在扩展一下可能这也是为什么名字里不能包含空格的原因了,当然真正的原因是由于语言字符串命名的限制而并非空格被过滤掉,这里用到的思想是,跨领域记忆自己学习的知识,有利于记忆和在学习;这里仅表示个人此时此刻的见解
总结
以上所述是小编给大家介绍的使用正则表达式屏蔽关键字的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# 正则表达式屏蔽关键字
# 正则表达式
# 关键字
# JS使用正则表达式实现关键字替换加粗功能示例
# PHP正则表达式替换站点关键字链接后空白的解决方法
# 在这个
# 小明
# 小红
# 小丽
# 的是
# 过滤掉
# 数据处理
# 小编
# 都是
# 后端
# 在此
# 这个问题
# 也可
# 我们可以
# 给大家
# 多种多样
# 当我们
# 来做
# 会用
# 所述
相关文章:
建站之星与建站宝盒如何选择最佳方案?
网站制作员失业,怎样查看自己网站的注册者?
如何安全更换建站之星模板并保留数据?
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
天津个人网站制作公司,天津网约车驾驶员从业资格证官网?
建站主机默认首页配置指南:核心功能与访问路径优化
C++时间戳转换成日期时间的步骤和示例代码
已有域名如何免费搭建网站?
建站之星CMS建站配置指南:模板选择与SEO优化技巧
SQL查询语句优化的实用方法总结
,巨量百应是干嘛的?
如何在景安云服务器上绑定域名并配置虚拟主机?
如何高效搭建专业期货交易平台网站?
如何破解联通资金短缺导致的基站建设难题?
利用JavaScript实现拖拽改变元素大小
实例解析angularjs的filter过滤器
网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
广德云建站网站建设方案与建站流程优化指南
佛山网站制作系统,佛山企业变更地址网上办理步骤?
,有什么在线背英语单词效率比较高的网站?
网页设计网站制作软件,microsoft office哪个可以创建网页?
我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?
建站之星Pro快速搭建教程:模板选择与功能配置指南
建站之星安装后界面空白如何解决?
兔展官网 在线制作,怎样制作微信请帖?
音乐网站服务器如何优化API响应速度?
专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?
c# await 一个已经完成的Task会发生什么
官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站
如何通过虚拟主机空间快速建站?
如何快速搭建安全的FTP站点?
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
已有域名能否直接搭建网站?
h5网站制作工具有哪些,h5页面制作工具有哪些?
如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?
如何通过VPS搭建网站快速盈利?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
如何在万网自助建站平台快速创建网站?
建站之星如何快速解决建站难题?
如何配置IIS站点权限与局域网访问?
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
宝盒自助建站智能生成技巧:SEO优化与关键词设置指南
招贴海报怎么做,什么是海报招贴?
相册网站制作软件,图片上的网址怎么复制?
黑客如何利用漏洞与弱口令入侵网站服务器?
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
完全自定义免费建站平台:主题模板在线生成一站式服务
免费制作小说封面的网站有哪些,怎么接网站批量的封面单?
*请认真填写需求信息,我们会在24小时内与您取得联系。