fnc c0032 escapeHtml - cwtickle/danoniplus GitHub Wiki

← オブジェクトリファレンスに戻る

escapeHtml / escapeHtmlForEnabledTag

概要

  • 特殊文字を含む文字を検知して、エスケープ文字を含む文字列に変換する関数。
  • この2関数はどちらもエスケープする関数であることは同じだが、対象範囲が異なる。
関数 対象範囲
escapeHtmlForEnabledTag g_escapeStr.escapeTagで定義された特殊文字
(譜面データにおける特殊文字の取り扱いに掲載)が対象。
escapeHtml g_escapeStr.escapeTagで定義された特殊文字に加えて、
他のエスケープリストを利用できる。
デフォルトはg_escapeStr.escapeを追加で利用。

引数(括弧内はデフォルト値)

引数 必須 指定内容
_str string * 元の文字列
_escapeList array [変換元,変換先]をペアとした二次元配列
※escapeHtmlのみ指定可能

返却値

  • エスケープ文字を含む文字列

使用例

console.log(escapeHtml(`<tag>`)); // &lt;tag&gt;
console.log(escapeHtmlForEnabledTag(`T*amp*J`)); // T&amp;J

関連項目

⚠️ **GitHub.com Fallback** ⚠️