📌  相关文章
📜  如何在 JavaScript 中检查给定字符串是否为绝对 URL?

📅  最后修改于: 2022-05-13 01:56:23.709000             🧑  作者: Mango

如何在 JavaScript 中检查给定字符串是否为绝对 URL?

在本文中,我们将学习如果给定字符串是 JavaScript 中的绝对 URL,如何返回 true。有两种类型的 URL,相对的或绝对的。

绝对 URL:它是一个包含所有对定位资源很重要的信息的 URL。绝对 URL 中包含的内容是 URL 起点处站点域中的协议 (HTTPS)。

相对 URL:它是一个短 URL,包含域名称和仅允许在同一服务器或页面上访问的确切内容。

句法:

/* Absolute Url */
https://www.geeksforgeeks.org/

/* Relative Url */
geeksforgeeks.org

任务是创建一个 JavaScript函数,该函数将参数作为 URL,如果 URL 是绝对链接则返回 true,否则返回 false。

方法:绝对 URL 的开头包含协议 (HTTPS)。我们可以简单地检查 URL 前面是否有https:// 。如果找到,我们返回 true,否则返回 false。

为了检查协议,我们使用 regex(正则表达式)。

句法:

^https:\/\/

在哪里,

  • ^:用于从开始选择。
  • https:用于选择文本。
  • \:它用于一个特殊的正则表达式字符匹配前面的字符。

示例:下面的示例解释了上述方法的使用。

HTML


  

    

GeeksforGeeks

    
                                   

    
          


输出:

对于非绝对 URL:

对于绝对 URL: