truncate html by text length
using npm
.
npm install -S trunc-html
- fast, lean, extensible
- truncate by text length, not html length
- truncate by complete words, not just by characters
Returns the result of truncating the provided html
. A plain-text version is provided as well.
var html = 'the force is <strong>with this one</strong>. some more rubbish';
trunc(html, 30);
// <-
// { html: 'the force is <strong>with this one</strong>. …',
// text: 'the force is with this one. …' }
Maximum amount of text characters allowed. When the limit
is reached, the algorithm will trace back to the last word separator and trim the rest into a …
glyph.
If you'd like to supress certain HTML tags from being output you can provide an array of tags to be excluded, e.g ['img']
.
Options passed to insane
. Note that these options are overridden by the options provided by trunc-html
, so you can't use filter
and transformText
, which trunc-html
reserves for itself.
MIT