safe-text

0.0.2 • Public • Published

Safe-text

Simple javascript safe-text for node and browser.

keywords: Safe-text, Sanitize, HTML-entities, Strings, XSS


Install

NPM

$ npm install safe-text --save

API:

var safeText = require('safe-text');

safeText(String, IgnoreCases)

String

String that you want to safe.

e.g. '"><script>alert(1)</script>'

IgnoreCases (Optional)

The Array of cases you don't wan't to safe.

e.g. ['&', ')([]{}*#', 'emails']

  • emails is a embedded list of characters used in email addresses.
Embedded character lists
  • emails
  • urls
  • markdown

Example

var safeText = require('safe-text');
 
var str = '"><script>alert(1)</script><a href="http://example.tld/page.html">page</a>';
var ignore_cases = ['()/', 'urls'];
 
console.log(safeText(str, ignore_cases))
// &quot;&gt;&lt;script&gt;alert(1)&lt;/script&gt;&lt;a href=&quot;http://example.tld/page.html&quot;&gt;page&lt;/a&gt;

Package Sidebar

Install

npm i safe-text

Weekly Downloads

92

Version

0.0.2

License

ISC

Last publish

Collaborators

  • anio