在Javascript中将特殊字符转换为HTML [英] Convert special characters to HTML in Javascript

查看:143
本文介绍了在Javascript中将特殊字符转换为HTML的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有人知道如何在 Javascript 中将特殊字符转换为 HTML

Does any one know how to convert special characters to HTML in Javascript?

示例:


  • & (&符号)变为& amp

  • (双引号)变为& quot 未设置ENT_NOQUOTES 时。

  • '(单引号)仅在 ENT_QUOTES 设置时才变为&#039

  • < (小于)变为& lt

  • > (大于)变为& gt

  • & (ampersand) becomes &amp.
  • " (double quote) becomes &quot when ENT_NOQUOTES is not set.
  • ' (single quote) becomes &#039 only when ENT_QUOTES is set.
  • < (less than) becomes &lt.
  • > (greater than) becomes &gt.

推荐答案

你需要一个像

return mystring.replace(/&/g, "&amp;").replace(/>/g, "&gt;").replace(/</g, "&lt;").replace(/"/g, "&quot;");

但考虑到您对不同处理单/双引号的需求。

But taking into account your desire for different handling of single/double quotes.

这篇关于在Javascript中将特殊字符转换为HTML的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆