12345678910111213141516171819202122232425262728293031323334 |
- var toString = require('./toString'),
- unescapeHtmlChar = require('./_unescapeHtmlChar');
- var reEscapedHtml = /&(?:amp|lt|gt|quot|#39);/g,
- reHasEscapedHtml = RegExp(reEscapedHtml.source);
- function unescape(string) {
- string = toString(string);
- return (string && reHasEscapedHtml.test(string))
- ? string.replace(reEscapedHtml, unescapeHtmlChar)
- : string;
- }
- module.exports = unescape;
|