📅  最后修改于: 2023-12-03 15:40:31.545000             🧑  作者: Mango
在开发 Web 应用程序时,经常需要验证 URL 是否符合规范。下面是一些正则表达式模式,可以用来检查 URL 是否有效。
以下模式可用于检查 URL 是否符合规范。
/^(http|https):\/\/[^\s/$.?#].[^\s]*$/gm
这个表达式将匹配符合以下规范的 URL:
以下模式可用于检查 URL 是否为 HTTP URL。
/^http(s)?://[^\s/$.?#].[^\s]*$/gm
这个表达式将匹配符合以下规范的 URL:
以下正则表达式模式可用于检查 URL 是否为 HTTPS URL。
/^https:\/\/[^\s/$.?#].[^\s]*$/gm
这个表达式将匹配符合以下规范的 URL:
以下正则表达式模式可用于检查带有自定义端口的 URL。
/^(http|https):\/\/[^\s/$.?#].[^\s]*(:[0-9]{2,5})?$/gm
这个表达式将匹配符合以下规范的 URL:
这些是常用的 URL 正则表达式模式,可以帮助程序员验证 URL 是否有效。如果需要更多模式,请查阅正则表达式手册。