還暦過ぎたエンジニアの挑戦

還暦過ぎても好奇心だけは忘れない エンジニア ひかるです

MENU

javascriptでhtmlspecialchars

javascriptにはphpのhtmlspecialchars()のようなメソッドは無いので

function htmlspecialchars(str) {
    return (str + '').replace(/&/g, '&')
        .replace(/"/g, '"')
        .replace(/'/g, ''')
        .replace(/</g, '&lt;')
        .replace(/>/g, '&gt;');
}

プチモンテさんが丁寧に紹介してくれていますので使わせていただきます。

Hikaru