執行環境套件管理器打包器測試執行器程式碼檢查格式化指南參考部落格意見回饋

轉義 HTML 字串

Bun.escapeHTML() 會跳脫字元串中的 HTML 字元。它會進行以下替換。

  • " 變為 """
  • & 變為 "&"
  • ' 變為 "'"
  • < 變為 "&lt;"
  • > 變為 "&gt;"

此函式針對大型輸入進行了最佳化。它會先將非字串值轉換為字串,再進行轉義。

TypeScript
Bun.escapeHTML("<script>alert('Hello World!')</script>");
// &lt;script&gt;alert(&#x27;Hello World!&#x27;)&lt;/script&gt;

參見工具。