首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Javascript中将特殊字符转换为HTML

在Javascript中将特殊字符转换为HTML
EN

Stack Overflow用户
提问于 2009-04-24 13:03:21
回答 24查看 413.7K关注 0票数 137

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

示例:

  • & (与号)变为&amp.
  • " (双引号)时变为set.
  • ' (单引号)仅当ENT_NOQUOTES为set.
  • < (小于)时变为&#039 (单引号)变为&lt.
  • > (大于)变为&gt.

(大于)时ENT_QUOTES变为ENT_QUOTES

EN

Stack Overflow用户

发布于 2009-04-24 05:25:17

创建一个使用字符串replace的函数

代码语言:javascript
运行
复制
function convert(str)
{
  str = str.replace(/&/g, "&amp;");
  str = str.replace(/>/g, "&gt;");
  str = str.replace(/</g, "&lt;");
  str = str.replace(/"/g, "&quot;");
  str = str.replace(/'/g, "&#039;");
  return str;
}
票数 23
EN
查看全部 24 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/784586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档