trimmest
v1.0.1
Published
Trims leading and trailing whitespace
Downloads
2
Readme
trimmest
Trims leading and trialing whitespace off of a string, with optional specified start and end indices.
Semantically equivalent to String.prototype.trim, but much faster for strings with little or no whitespace.
Also provides trimStart
/trimLeft
and trimEnd
/trimRight
methods.
Installation
npm install trimmest
Usage
var trimmest = require('trimmest')
trimmest(' ') // => ''
trimmest(' \n\t\r') // => ''
trimmest(' test ') // => 'test'
trimmest.trimStart(' test ') // => 'test '
trimmest.trimLeft(' test ') // => 'test '
trimmest.trimEnd(' test ') // => ' test'
trimmest.trimRight(' test ') // => ' test'
// Optional start and end indices, which is convenient for trimming
// during string parsing.
// Whitespace will be trimmed around these indices.
trimmest('test1, test2', /* start */ 6) // => 'test2'
trimmest('test1, test2', undefined, /* end */ 7) // => 'test1'
License
MIT