php 限制在留言、评论中留qq、mobile、email等隐私信息,代码求解释.
答案:2 悬赏:10 手机版
解决时间 2021-08-12 01:50
- 提问者网友:太高姿态
- 2021-08-11 19:10
//限制在留言、评论中留qq、mobile、email等隐私信息
$guestexp = '\xA1\xA1|\xAC\xA3|^Guest|^\xD3\xCE\xBF\xCD|\xB9\x43\xAB\xC8';
if(preg_match("/[1-9]\d{4,5}|@|\\con\\con|$guestexp/", $message)) {
showmessage('content_contact_unpass');
}
这是我看到的一个源码,希望能有大大给我详细解释下$guestexp后面的都是些什么?
还有进行过滤的时候
if(preg_match("/[1-9]\d{4,5}|@|\\con\\con|$guestexp/", $message)) 其中的1-9指的是数字1-9吧.后面的4,5应该是指长度.但是我连续输入10个数字还是被过滤怎么办呢?
且,这是留言板的过滤代码,留言板有个涂鸦板.涂鸦板编辑好后,会自动上传图片,并显示图片链接.图片的名称就含有十位数字.如何设置在[img][/img]内的数字不会被过滤呢?
我是正在学习PHP的新手,现在这个源码对我有急用.我以后会好好学的,但是现在,我只希望有人给我弄个结果.
过滤数字的位数要调整.我的图片上传上去之后却无法发表.图片上传后自动生成10位数字的名称.
或者说如何更改自动生成图片名称的规则.有知道的加我QQ详谈.万分感谢!!!
最佳答案
- 五星知识达人网友:有你哪都是故乡
- 2021-08-11 19:26
正则表达式!
全部回答
- 1楼网友:渊鱼
- 2021-08-11 19:37
建议你去看一下正则表达式的教程哦
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯