Skip to content

withoutTrailingSlash

Removes the trailing slash / from the given URL if it is present.

This function is useful for ensuring that URLs are properly formatted without a trailing slash, which is often required in web development for consistency and to avoid issues with relative paths.

Available since v1.0.0

import { withoutTrailingSlash } from '@helpers4/url';
// or, from the all-in-one package (same code, one install):
import { withoutTrailingSlash } from 'helpers4/url';
withoutTrailingSlash(url: string): string
ParameterTypeDescription
urlstringThe URL string to be processed. Can be `string`, `undefined`, or `null`.

string — The URL string without a trailing slash, or undefined if the input is undefined, or null if the input is null.

Strips the trailing slash from a URL path.

withoutTrailingSlash('path/to/resource/')
// => 'path/to/resource'

View source on GitHub