首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从用户输入中删除Url

从用户输入中删除Url
EN

Stack Overflow用户
提问于 2011-06-07 23:14:48
回答 1查看 58关注 0票数 0

我目前正在创建一个网站,其中用户可以添加文本到数据库中,我试图写一些代码,将删除任何已在文本中写的网址。它必须能够找到所有前缀(www.,"nothing“http://)和所有后缀(.com,.co.uk,.de)。我知道这是一项艰巨的任务,因为urls可以通过多种方式出现,因此我在这里询问任何建议。下面是用户可以隐藏urls的一些示例(如果您有任何其他方法,请添加任何方法)。谢谢

www.google.com

www.google.co.uk

www.google.de

W。这是我的工作。C

W|.|g|o|o|g|l|e|.|c|o|m

EN

回答 1

Stack Overflow用户

发布于 2011-06-07 23:25:55

您可以设置正则表达式来查找已知的变体,但是创建一个算法来捕获用户可以抛出的任何变体是不可能的。如果你想打这场战斗,它将是持续的,因为人们打算绕过你的系统会找到一种方法。

这并不意味着一切都是没有希望的。你可以开始禁止做这类事情的用户。您还可以强制每个人都成为用户,以便能够强制执行。禁止某些IP也是一种选择。这仍然不会阻止持久化的gnat,但是使用100%的解决方案是昂贵的。

此需求的上下文是什么?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6267431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档