

1 line of code: How to convert html special chars
source link: https://dev.to/martinkr/1-line-of-code-how-to-convert-html-special-chars-11h9
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

One line of code (JS) (33 Part Series)
const htmlSpecialChars = str => str.replace(/[&"'<>]/g, (i) => ({ "&": "&", '"': """, "'": "'", "<": "<", ">": ">" }[i]));
Enter fullscreen mode
Exit fullscreen mode
Returns a new string where all HTML special characters are converted to HTML entities.
Certain characters have special significance in HTML, and should be represented by HTML entities if they are to preserve their meanings.
Based on PHP: htmlspecialchars
The repository & npm package
You can find the all the utility functions from this series at github.com/martinkr/onelinecode
The library is also published to npm as @onelinecode for your convenience.
The code and the npm package will be updated every time I publish a new article.
Follow me on Twitter: @martinkr and consider to buy me a coffee
Photo by zoo_monkey on Unsplash
Recommend
-
31
-
40
I tried to reset my password to a random alphanumeric string, 64 characters in length. Initially, my password only had lower case letters and numbers. Zoom refused to allow me to use this string because it didn’t h...
-
16
ExternalInterface Bug with new line chars Tuesday, January 10, 2006 A couple of days ago I ran into a bug with ExternalInterface which caused me quite a hassle (a couple of
-
14
Copy link Contributor klensy commented
-
10
Copy link Contributor Herschel...
-
6
Conversation The PR implements DoubleEndedIterator trait for ToLowercase and ToUppercase. This enables reverse iteration of lowercase/uppercase variants...
-
10
New issue [chars_next_cmp] Fix unescaped suggestion #8376
-
8
Copy link Contributor thomcc commented...
-
4
Fuck 80 Chars Limit – It is 2021 now 2021-06-06 :: 荒野無燈 :: Mod 2021-06-07(accd477) #coding-style #8...
-
6
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK