已知一段字符串如下,写一个函数获取字符串中的URL

    1. const text = "这是一段文字https://www.showmebug.com/abc/DEEFs这是一段文字http://www.showmebug.com这是一段文字https://showmebug.comm这是一段文字"

    思路:

    • 用正则表达式匹配URL
    • String.prototype.match(RegExp)方法返回一个由匹配到的数据组成的数组 ```javascript function getUrl(text) { const regex = /(https?:\/\/(www.)?[-A-Z0-9](.com)(\/[A-Z0-9])*)/ig return text.match(regex) }

    console.log(getUrl(text)) ``` 测试结果如下:
    image.png
    这个解法中的正则只是匹配这道题的情况,如果是更复杂的URL, 则需要根据情况写更复杂的表达式