remove-suffix
Removes a string from the end of another string.
Installation
Requires Node.js 6.0.0 or above.
npm i remove-suffix
API
The module exports a single function.
Parameters
- Bindable:
subject
(string): The string that may or may not have a suffix to be removed. ...suffixes
(one or more of: string or Array of strings): The first suffix found will be removed. Longer suffixes are checked first.
Return Value
A two-element Array:
- The string without its suffix, or the original string if no suffix was found.
- The suffix if one was found; otherwise an empty string.
Example
const removeSuffix = const subject = 'abcdef'let result suffix // Removes the suffixresult = result // 'abc' // Returns suffix as second element, or returns an empty string if not foundresult suffix = result // 'abcdef'suffix // '' // Removes the first suffix found. Longer suffixes are checked first.// Suffixes can be given as an arguments list or in an array.result suffix = result // 'abc'suffix // 'def' // Supports the bind operatorsubject:: // ['abc', 'def']
Related
- remove-prefix: Removes a string from the beginning of another string.