-2

我认识的一个人告诉我,带有 URL 验证码的 Javascript 文件是恶意的。

我的问题是:

  • 什么是 URL 验证,它的用途是什么?
  • 正则表达式与它有什么关系,将正则表达式用于此任务是否不好?
4

1 回答 1

1

URL 验证检查给定文本是否为 URL。当用户必须在 Web 表单上输入 URL 时,通常会执行此类检查,以确保输入的文本对应于 URL。

由于您的标签中有正则表达式:为什么使用正则表达式对此不利?因为很多人在编写正则表达式时没有阅读完整的 URL 规范。例如,看看这篇文章,其中比较了许多在野外使用的不同正则表达式,以及它们是如何失败的。

于 2019-01-10T08:53:26.313 回答