有没有办法逃避可被利用来破坏通过 Web 表单发送的电子邮件的危险字符?我正在制作一个带有注册脚本的系统,并希望保护电子邮件字段不被注入庞大的邮件列表。
问问题
420 次
2 回答
-1
我相信htmlspecialchars()
应该做的伎俩。
于 2012-07-06T16:27:09.117 回答
-1
无视我的其他回答。我读错了你的问题。
这是我一直用来验证电子邮件是否符合 RFC 标准的函数:
preg_match("/^([a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*)@((?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9]))?$/i",$email)
于 2012-07-06T16:35:37.377 回答