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


/**
 * 截取完整字符串中的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;
};


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM