axios-miniprogram/src/helpers/combineURL.ts

6 lines
202 B
TypeScript

const combineRE = /(^|[^:])\/{2,}/g;
const removeRE = /\/$/;
export function combineURL(baseURL = '', url = ''): string {
return `${baseURL}/${url}`.replace(combineRE, '$1/').replace(removeRE, '');
}