Escape special characters to HTML entities in JavaScript
npm install htmlspecialcharshtmlspecialchars [![NPM version][npm-image]][npm-url] [![bower version][bower-image]][bower-url] [![build status][travis-image]][travis-url] [![Dependency Status][deps-image]][deps-url]
====
> Escape special characters to HTML entities in JavaScript
* Simple
* No dependencies
* Available in browsers, AMD (RequireJS) and CommonJS (Node.js).
``javascript`
console.log(htmlspecialchars("'foo!"));
// </script>'foo!
See test.js for detail spec.
npm install htmlspecialchars and`javascript`
var htmlspecialchars = require('htmlspecialchars');
console.log(htmlspecialchars("'foo!"));
If you want to use the latest version simply, specify gh-pages URL directly in your script tag:
`html`
or bower install htmlspecialchars and specify the local index.js:
`html``
or load it with RequireJS.
This library is tested with BrowserStack Open Source Free license. Thanks!
* IE 8, IE 11
* Chrome
* Firefox
* Safari 8
* iOS 7 Safari
* Android 4.4 Browser
MIT License: Teppei Sato <teppeis@gmail.com>
[npm-image]: https://img.shields.io/npm/v/htmlspecialchars.svg
[npm-url]: https://npmjs.org/package/htmlspecialchars
[bower-image]: https://img.shields.io/bower/v/htmlspecialchars.svg
[bower-url]: https://github.com/teppeis/htmlspecialchars
[travis-image]: https://travis-ci.org/teppeis/htmlspecialchars.svg?branch=master
[travis-url]: https://travis-ci.org/teppeis/htmlspecialchars
[deps-image]: https://david-dm.org/teppeis/htmlspecialchars.svg
[deps-url]: https://david-dm.org/teppeis/htmlspecialchars