大神之字符与字符实体的相互转换方法
// & to &if (!String.PRototype.entityify) { String.prototype.entityify = function () { return this.replace(/&/g, "&"). replace(/</g, "<"). replace(/>/g, ">"). replace(//"/g, """); };}// & to &if (!String.prototype.deentityify) { String.prototype.deentityify = function () { return this.replace(/&/g, "&"). replace(/</g, "<"). replace(/>/g, ">"). replace(/"/g, "/""); };}var sourceStr = '<p>"a&b"</p>';var entityStr = sourceStr.entityify();console.log(entityStr); // <p>"a&b"</p> var deentityStr = entityStr.deentityify();console.log(deentityStr); // <p>"a&b"</p>
新闻热点
疑难解答