JavaScriptでHTMLエスケープ処理をするFunctionです。
サンプルソース
例)HTMLエスケープを行うFunctionのサンプル
1 2 3 4 5 6 7 8 9 |
function escapeHtml(str){ str = str.replace(/&/g, '&'); str = str.replace(/>/g, '>'); str = str.replace(/</g, '<'); str = str.replace(/"/g, '"'); str = str.replace(/'/g, '''); str = str.replace(/`/g, '`'); return str; } |
実行サンプル
ボタンを押すと、入力された値をHTMLエスケープします。
解説
- 「&、>、<、"、'、`」を全置換でエスケープ文字に変換しています。
- 「&」の変換は必ず一番初めに行ってください。
[…] HTMLエスケープ処理をする – コピペで使える JavaScript逆引きリファレンス […]