Dedecms的自定义表单没有对提交的信息进行过滤,经常会有垃圾邮件骚扰。(推荐学习:造梦cms)
本站提供两个检测规则,使用正则化方法检测手机号和邮箱,修改plus下的diy.php,插入以下代码后提交到仓库。
其中,$ TERM电话和$ TERM电子邮件是提交的手机号码和电子邮件名称。如果没有设置,我可以自己修改。
//判断手机号码是否正确。
如果(!艾瑞吉(quot^13[0-9]{9}|15[0-9]{9}$quot;,$telphone))
{
showMsg(# 39;手机号码不正确,请正确填写# 39;, #39;-1#39;);
exit();
}
//验证邮箱
如果(!艾瑞吉(quot^[_\\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\\.)+[a-z]{2,3 } $ quot;,$email)) {
echo quot请填写正确的E-邮件地址!quot;
}登录后复制
