本日の便利関数 h()
最初にこれやるんだったw 使うテンプレートエンジンによってはもっているのかもしれませんが。erb.rb にシングルクオートとダブルクオートを加えたもの。
function html_escape(s){ return s.toString().replace(/&/g, "&"). replace(/\"/g, """). replace(/\'/g, "'"). replace(/</g, "<"). replace(/>/g, ">"); } var h = html_escape; // ショートカット
ショートカットは上書きされると悲しいだけなので、一応長い名前も登録しておきましょう。
こうやっていくと無理にでもひねり出せるな。別に0からつくるわけじゃないし。