[Javascript] HTMLエスケープを行う htmlspecialchars

Tadashi Shigeoka ·  Sat, August 18, 2012

Javascript で HTML において特殊な意味を持つ文字のエスケープを行うPHP関数 htmlspecialchars を実装するコードをメモ。

function htmlspecialchars(ch) { 
    ch = ch.replace(/&/g,"&") ;
    ch = ch.replace(/"/g,""") ;
    ch = ch.replace(/'/g,"'") ;
    ch = ch.replace(//g,">") ;
    return ch ;
}

【参考】

Javascript で HTMLエスケープを行うPHP関数、htmlspecialchars を実装:phpspot開発日誌 はてなブックマーク - Javascript で HTMLエスケープを行うPHP関数、htmlspecialchars を実装:phpspot開発日誌