JavaScriptでhtmlspecialchars()をする
JavaScriptでhtmlspecialchars()をする
HTMLコードに直接書き込んではいけない特殊文字を変換して安全にするPHPのhtmlspecialchars関数をJavascriptで使いたい。
特殊文字 | 文字実体参照 | 読み方 |
---|---|---|
& | & | アンパサンド |
“ | " | ダブルクォート |
’ | ' | シングルクォート |
< | < | 小なり |
> | > | 大なり |
1 2 3 4 5 6 7 8 |
function htmlspecialchars(unsafeStr){ const safeStr = unsafeStr.replace(/&/g,'&') .replace(/"/g,'"') .replace(/'/g,''') .replace(/</g,'<') .replace(/>/g,'>'); return safeStr; } |
コメント
コメントはありません。