正则表达式获取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;
};