mirror of
https://github.com/oven-sh/bun
synced 2026-02-10 10:58:56 +00:00
23 lines
614 B
Markdown
23 lines
614 B
Markdown
---
|
|
name: Escape an HTML string
|
|
---
|
|
|
|
The `Bun.escapeHTML()` utility can be used to escape HTML characters in a string. The following replacements are made.
|
|
|
|
- `"` becomes `"""`
|
|
- `&` becomes `"&"`
|
|
- `'` becomes `"'"`
|
|
- `<` becomes `"<"`
|
|
- `>` becomes `">"`
|
|
|
|
This function is optimized for large input. Non-string types will be converted to a string before escaping.
|
|
|
|
```ts
|
|
Bun.escapeHTML("<script>alert('Hello World!')</script>");
|
|
// <script>alert('Hello World!')</script>
|
|
```
|
|
|
|
---
|
|
|
|
See [Docs > API > Utils](https://bun.com/docs/api/utils) for more useful utilities.
|