lihroff / de-slash

Useful when dealing with path(url)-like strings with redundant slash and back-slash.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

de-slash

Useful when dealing with path(url)-like strings with redundant slash and back-slash.

usage

npm install de-slash
const deSlash = require('de-slash');

deSlash('/user//user-info')
//  '/user/user-info'

deSlash('https:///domain.com/A//b/?')
//  'https://domain.com/A/b?'

deSlash(`ftp://domain.com\\\\A//b?who=you%2Fme`, {
  backslash: true,
  schemes: ['https?', 'ftp']
})
//  'ftp://domain.com/A/b?who=you%2Fme'

About

Useful when dealing with path(url)-like strings with redundant slash and back-slash.

License:MIT License


Languages

Language:JavaScript 100.0%