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

いくつになっても好奇心だけは忘れないエンジニア Hikaruのブログ

MENU

javascriptでhtmlspecialchars

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

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

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

Hikaru