您的位置:首页 > 其它

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的超链接了。 

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  regex 正则 discuz