discuz发帖子中正则排除某URL
2015-10-14 10:38
232 查看
discuz发帖子中正则排除某URLdiscuz论坛发帖的时候,如果需要开发一个功能:没有达到某个等级的用户不能发超链接,这时候问题来了,别的超链不能发还说的过去,如果是本站的超链接,这应该要容许发吧?所以在做限制匹配的时候就要对帖子的内容$_POST['message']过滤,也就是过滤www.mydomain.com和 mydomainName这样的域名。上正则:<span style="font-size:18px;">$regex = '/\[url(\=?(?!(https?:\/\/)?(www\.)?pj\.com)\w+\.\w{2,4}.*?)?\](?!(https?:\/\/)?(www\.)?pj\.com).*?\[\/url\]/';</span>这样就能匹配到除了mydomain.com www.mydomain.com https://mydomain.com以后的所有bbcode的超链接了。
相关文章推荐
- Java简单字符串插值实现
- 註冊必須填性別&生日 For Discuz 6.0 更改方法
- C# 正则判断一个数字的格式是否有逗号的代码
- C#常用正则大全分享
- php正则替换处理HTML页面的方法
- php的正则处理函数总结分析
- discuz目录文件资料汇总
- 正则方式的自动小偷抓网程序
- asp 去掉html中的table正则代码函数
- 浅谈discuz密码加密的方式
- dedecms调用discuz论坛信息按照ID分类调用附详细说明
- js实现仿Discuz文本框弹出层效果
- 关于DISCUZ不用通行证登陆得内容介绍第1/2页
- mysqlhotcopy 正则使用小技巧
- DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案
- PHP 优化配置――加速你的VBB,phpwind,Discuz,IPB,MolyX第1/2页
- Discuz 6.0+ 批量注册用户名
- js下函数般调用正则的方法附代码
- Discuz 5.0 中读取纯真IP数据库函数分析
- javascript Discuz代码中的msn聊天小功能