首页 > 网站 > WEB开发 > 正文

Douglas Crockford: entityify & deentityify

2024-04-27 14:23:02
字体:
来源:转载
供稿:网友

Douglas Crockford: entityify & deentityify

大神之字符与字符实体的相互转换方法

// & to &amp;if (!String.PRototype.entityify) {    String.prototype.entityify = function () {        return this.replace(/&/g, "&amp;").                    replace(/</g, "&lt;").                    replace(/>/g, "&gt;").                    replace(//"/g, "&quot;");    };}// &amp; to &if (!String.prototype.deentityify) {    String.prototype.deentityify = function () {        return this.replace(/&amp;/g, "&").                    replace(/&lt;/g, "<").                    replace(/&gt;/g, ">").                    replace(/&quot;/g, "/"");    };}var sourceStr = '<p>"a&b"</p>';var entityStr = sourceStr.entityify();console.log(entityStr);  // &lt;p&gt;&quot;a&amp;b&quot;&lt;/p&gt; var deentityStr = entityStr.deentityify();console.log(deentityStr);  // <p>"a&b"</p>


上一篇:HteOS

下一篇:IE8 focus 失效解决方案

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表