2

I have implemented a php/codeigniter messaging system and want to prevent users from posting their phone numbers, addresses, e-mails, websites or anything else that might allow for user contact outside of our messaging system.

Does anyone know of any available plugins or code that would remove such personal information from text?

Thanks

4

1 回答 1

2

这确实是一项艰巨的任务,您不能 100% 确定您会阻止提交此类信息。

您可以轻松地阻止发布电子邮件和网址(当然,以 ISO 标准形式),但电话号码和地址将是真正的痛苦。

email@email.com可以表示为email at email.comoremail[at]email.com等​​。

http://www.google.com可以表示为google dot com

验证地址似乎是我根本无法解决的任务 Green st。1-1 = 圣。温室#1,公寓#1;验证这样的字符串几乎是不可能的。

电话也可能是伪造的(1 121 123 43 23 => 1 一二一...)。

我建议你简化你的任务。真是浪费时间,恕我直言。

PS:如果你决定解决这个任务,那么regular expressions对你有很大的帮助,这将是让你的开发技能更高的宝贵经验!

于 2010-09-14T18:48:34.937 回答