码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2020-07-17 19:18:17      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:部分   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!