Optional
string: stringThe string to truncate.
Optional
options: { The options object.
Optional
length?: numberThe maximum string length.
Optional
omission?: stringThe string to indicate text is omitted.
Optional
separator?: string | RegExpThe separator pattern to truncate to.
Returns the truncated string.
truncate('hi-diddly-ho there, neighborino')
// => 'hi-diddly-ho there, neighbo...'
truncate('hi-diddly-ho there, neighborino', {
'length': 24,
'separator': ' '
})
// => 'hi-diddly-ho there,...'
truncate('hi-diddly-ho there, neighborino', {
'length': 24,
'separator': /,? +/
})
// => 'hi-diddly-ho there...'
truncate('hi-diddly-ho there, neighborino', {
'omission': ' [...]'
})
// => 'hi-diddly-ho there, neig [...]'
Truncates
string
if it's longer than the given maximum string length. The last characters of the truncated string are replaced with the omission string which defaults to "...".