Add escape/unescape string
This commit is contained in:
14
snippets/escapeString.md
Normal file
14
snippets/escapeString.md
Normal file
@ -0,0 +1,14 @@
|
||||
### escapeString
|
||||
|
||||
Escapes a string for use in HTML.
|
||||
|
||||
Use a chain of `String.replace()` calls combined with regular expressions to replace special characters with the proper symbols.
|
||||
|
||||
```js
|
||||
const escapeString = str =>
|
||||
str.replace(/&/g, '&').replace(/"/g, '"').replace(/'/g, ''').replace(/</g, '<').replace(/>/g, '>');
|
||||
```
|
||||
|
||||
```js
|
||||
escapeString('<a href="#">Me & you</a>'); // '<a href="#">Me & you</a>'
|
||||
```
|
||||
Reference in New Issue
Block a user