js 截取字符串中url地址

function getUrl (str) {
    const reg = /(https?|http|ftp|file):\/\/[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]/g;
    str = str.match(reg);
    if (str && str.length > 0) {
        return str[0];
    }
    return null;
}

// 例:获取抖音链接中的url地址
getUrl ('8.79 XzT:/ 两年前的今天,山东舰入列,中国进入双航母时代首艘国产航母山东舰入列2周年  https://v.douyin.com/RKgyhQ5/ 复制此链接,打开Dou音搜索,直接觀kan視频');
// 'https://v.douyin.com/RKgyhQ5/'
posted @ 2022-07-20 18:15  猫老板的豆  阅读(35)  评论(0编辑  收藏  举报