前言:
如今兄弟们对“jsurl加参数”大约比较着重,看官们都需要了解一些“jsurl加参数”的相关知识。那么小编也在网摘上收集了一些有关“jsurl加参数””的相关文章,希望你们能喜欢,咱们一起来学习一下吧!将所有给定的 URL 段连接在一起,然后规范化生成的 URL。
使用Array.prototype.join()方法组合 URL 段。使用一系列String.prototype.replace()方法带有各种正则表达式的调用来规范化生成的 URL(删除双斜杠,为协议添加适当的斜杠,删除参数前的斜杠,将参数与'&'第一个参数分隔符组合并规范化)。
JavaScript
const URLJoin = (...args) => args .join('/') .replace(/[\/]+/g, '/') .replace(/^(.+):\//, '$1://') .replace(/^file:/, 'file:/') .replace(/\/(\?|&|#[^!])/g, '$1') .replace(/\?/g, '&') .replace('&', '?');
示例:
URLJoin(';, 'a', '/b/cd', '?foo=123', '?bar=foo');// ';
更多内容请访问我的网站:
标签: #jsurl加参数