00001 var toString = require('./toString'), 00002 unescapeHtmlChar = require('./_unescapeHtmlChar'); 00003 00005 var reEscapedHtml = /&(?:amp|lt|gt|quot|#39);/g, 00006 reHasEscapedHtml = RegExp(reEscapedHtml.source); 00007 00027 function unescape(string) { 00028 string = toString(string); 00029 return (string && reHasEscapedHtml.test(string)) 00030 ? string.replace(reEscapedHtml, unescapeHtmlChar) 00031 : string; 00032 } 00033 00034 module.exports = unescape;