Have ideas to improve npm?Join in the discussion! »

string-strip-htmlTypeScript icon, indicating that this package has built-in type declarations

8.0.0 • Public • Published

string-strip-html

Strips HTML tags from strings. No parser, accepts mixed sources.

Install

npm i string-strip-html

Quick Take

import { strict as assert } from "assert";
import { stripHtml } from "string-strip-html";

assert.equal(
  stripHtml(`Some text <b>and</b> text.`).result,
  `Some text and text.`
);

// prevents accidental string concatenation
assert.equal(stripHtml(`aaa<div>bbb</div>ccc`).result, `aaa bbb ccc`);

// tag pairs with content, upon request
assert.equal(
  stripHtml(`a <pre><code>void a;</code></pre> b`, {
    stripTogetherWithTheirContents: [
      "script", // default
      "style", // default
      "xml", // default
      "pre", // <-- custom-added
    ],
  }).result,
  `a b`
);

// detects raw, legit brackets:
assert.equal(stripHtml(`a < b and c > d`).result, `a < b and c > d`);

Documentation

Please visit codsen.com for a full description of the API and examples.

Licence

MIT License

Copyright (c) 2010-2021 Roy Revelt and other contributors

ok codsen star

Install

npm i string-strip-html

DownloadsWeekly Downloads

26,758

Version

8.0.0

License

MIT

Unpacked Size

670 kB

Total Files

22

Last publish

Collaborators

  • avatar