如何确定 JavaScript 字符串是否代表 URL
在 JavaScript 中,您可能会遇到需要确定给定字符串是否代表 URL 的场景是一个有效的 URL。虽然正则表达式提供了一种通用的方法,但某些 URL 格式(例如“stackoverflow”)缺乏“.com”、“www”或“http”等标准元素。
为了处理这种情况,需要更强大的方法方法正在利用 URL 构造函数。
解决方案:
检查字符串是否表示有效HTTP URL,您可以使用以下函数:
此函数将使用提供的字符串实例化一个新的 URL 对象。如果字符串遵循正确的 URL 格式,它将成功而不会引发错误。
注意:
重要的是要考虑到并非所有 URL 都必须以 " 开头http”或“https”。根据 RFC 3886,URL 可以以各种方案开始。以下是一些示例:
以上是您的 JavaScript 字符串是有效的 URL 吗?的详细内容。更多信息请关注PHP中文网其他相关文章!