正则表达式获取URL中的host和URI

464 阅读1分钟

/**

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