正则表达式获取URL连接中的HOST、URI部分

2021-01-20 00:17

阅读:494

标签:部分   turn   表达   连接   字符串   正则   @param   sub   returns   

/**
 * 截取完整字符串中的host
 * @param {String} url 地址
 * @returns {String} host
 */
export const GetHost = (url) => {
    url = url.match(/https?:\/\/([^/]+)\//i);
    let domain = ‘‘;
    if (url && url[1]) {
        domain = url[1];
    }
    return domain;
};

/**
* 截取完整字符串中的子地址
* @param {String} url 地址
* @returns {String} 子地址
*/
export const GetSubUrl = (url) => {
    url = url.match(/https?:\/\/.*?(\/[^]+)/i);
    let domain = ‘‘;
    if (url && url[1]) {
        domain = url[1];
    }
    return domain;
};

正则表达式获取URL连接中的HOST、URI部分

标签:部分   turn   表达   连接   字符串   正则   @param   sub   returns   

原文地址:https://www.cnblogs.com/ruoh3kou/p/13330184.html


评论


亲,登录后才可以留言!