JavaScript version
trimSlashes.js
const trimSlashes = (str) => str.replace(/^\/+|\/+$/g, '');
// Or
const trimSlashes = (str) => str.split('/').filter(Boolean).join('/');
TypeScript version
trimSlashes.ts
const trimSlashes = (str: string): string => str.replace(/^\/+|\/+$/g, '');
// Or
const trimSlashes = (str: string): string => str.split('/').filter(Boolean).join('/');
Examples
examples.js
trimSlashes('//hello/world///'); // hello/world