読者です 読者をやめる 読者になる 読者になる

tohokuaikiのチラシの裏

技術的ネタとか。

Confluenceのプラグイン開発を承ります。ご連絡はこちらのホームページからお願いいたします。

HTMLエスケープを行うjQueryプラグイン

JavaScript

検索してもあんま見つからなかったので書いた。
まぁ、たいしたこと無いものね。

/******************************************
 * jQuery Plugin: escapeENTS
 * @author ITOH Takashi<itoh_at_junoe.jp>
 * @date 2011.05.11
 * require jQuery v1.4.2
 * Version 1.0
 * usege: $.escapeENTS('strings like <img src="foo.jpg"><a href="/jquery.js">aaaaa</a>')
*******************************************/
jQuery.extend({
 escapeENTS: function(string) {
     return string
       .replace(/&/g, '&amp;')
         .replace(/"/g,  '&quot;')
           .replace(/'/g,  '&#039;')
             .replace(/</g,  '&lt;')
               .replace(/>/g,  '&gt;');
 }
});