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; } |
コメント
コメントはありません。