PHP書いたりJavaScript書いたりしてると、JavaScriptにもhtmlspecialcharsが欲しいと思いませんか? そこでこんなふうに。 String.prototype.htmlspecialchars = function(){ return this .split('&').join('&') .split('"').join('"') .split("'").join(''') .split('<').join('<') .split('>').join('>') ; } // 利用例 var hoge = '<h1>hello!</h1>'; alert(hoge.htmlspecialchars()); 実行結果
![phpのhtmlspecialcharsをJavaScriptでも使いたい! - 桜ヶ丘日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/c9c5d701e2dac697a48ed8398e861b8ba2618f0a/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fsakuragaoka%2F20100408%2F20100408133708.png)