首页 > 解决方案 > 如何更改我的正则表达式以查找多个网址?

问题描述

当我试图找到一个网址时,它只检测到一个网址,我如何更改这个正则表达式来查找任何数字网址。请帮我。这是我的正则表达式URL正则表达式

标签: javascript

解决方案


您可以使用regexp为了将 URL 与给定的字符串分开。

请检查以下示例:

function getURLList(string) {
    var urlRegex = /(https?:\/\/[^\s]+)/g;
    return string.replace(urlRegex, function(url) {
        console.log(url);
    })
}

var simpleString = "Some line here http://stackoverflow.com https://google.com www.google.com https://www.fb.com https://www.gmail.com";

getURLList(simpleString);


推荐阅读