什么是 url-验证正则表达式,它有什么用?
What is url-validation regex and what is it used for?
我认识的一个人告诉我,Javascript 个带有 URL 个验证码的文件是恶意的。
我的问题是:
- 什么是 URL 验证,它有什么用?
- 正则表达式与它有什么关系,使用正则表达式来完成这项任务不好吗?
URL 验证 检查给定文本是否为 URL。
当用户必须在 Web 表单上输入 URL 时,通常会执行此类检查,以确保输入的文本对应于 URL.
既然你的标签中有 regex:为什么使用 regex 不好?因为许多人不阅读 the full URL specification when writing their regex. For example, have a look at this post,其中比较了在野外使用的许多不同的正则表达式,以及它们是如何失败的。
我认识的一个人告诉我,Javascript 个带有 URL 个验证码的文件是恶意的。
我的问题是:
- 什么是 URL 验证,它有什么用?
- 正则表达式与它有什么关系,使用正则表达式来完成这项任务不好吗?
URL 验证 检查给定文本是否为 URL。 当用户必须在 Web 表单上输入 URL 时,通常会执行此类检查,以确保输入的文本对应于 URL.
既然你的标签中有 regex:为什么使用 regex 不好?因为许多人不阅读 the full URL specification when writing their regex. For example, have a look at this post,其中比较了在野外使用的许多不同的正则表达式,以及它们是如何失败的。