用JavaScript将 NCR(Numeric Character Reference)标记转换为对应字符的方法
创始人
2025-01-16 08:37:30
0

0 , 、⭧……是什么鬼?


最近,要将一些网页内容复制到

程序运行结果如下: 

 

2.4 用正则表达式实现

 对于熟悉正则表述式的高手来说,用正则表达式实现可以代码更简捷。

在网上搜索到了网友Joebon用正则表达式来实现转换的演示代码(见参考2):

var regex_num_set = /&#(\d+);/g; var str = "Here is some text: 每日一色|蓝白~"  str = str.replace(regex_num_set, function(_, $1) {   return String.fromCharCode($1); });  document.write('
'+JSON.stringify(str,0,3));

代码运行结果:

其思路是用String.prototype.replace() 和方法 将字符串中的 NCR 字符逐个获取到 ""和";"间的 Unicode 字符编码值, 然后利用 String.fromCharCode() 方法, 将 Unicode 编码转为对应的字符。

3 参考资料

1. Numeric character reference - Wikipedia, the free encyclopedia (zubiaga.org)

2.javascript - 将 NCR(Numeric Character Reference) 字符转换为真实字符的方法 - Joebon的前端世界 - SegmentFault 思否

相关内容

热门资讯

指导大家!欢乐游戏城破解版内置... 指导大家!欢乐游戏城破解版内置修改器(透视)解密开挂辅助工具(有挂细节)1、指导大家!欢乐游戏城破解...
总算清楚!闲逸透视app安装步... 总算清楚!闲逸透视app安装步骤详解(透视)wepoker模拟器哪个(教你开挂辅助神器);总算清楚!...
重大通报!佛手在线有挂吗(透视... 重大通报!佛手在线有挂吗(透视)固有有开挂辅助器;最新版2026是一款经典耐玩的益智游戏,不仅继承了...
必备辅助推荐!皮皮胡子辅助(透... 必备辅助推荐!皮皮胡子辅助(透视)必备开挂辅助技巧(有挂秘笈)1、皮皮胡子辅助机器人多个强度级别选择...
推荐十款!wepoker辅助软... 推荐十款!wepoker辅助软件视频(透视)往昔有开挂辅助软件;相信小伙伴都知道这个wepoker辅...
总算明白!途游游戏辅助器免费(... 总算明白!途游游戏辅助器免费(透视)德州透视是真的吗(详情开挂辅助助手);详细途游游戏辅助器免费攻略...
发现一款!wepoker有插件... 发现一款!wepoker有插件(透视)详细开挂辅助方法(有挂规律)1、发现一款!wepoker有插件...
技术分享!金州水鱼天下源码(透... 技术分享!金州水鱼天下源码(透视)wepoker软件靠谱么(总结开挂辅助工具);超受欢迎的金州水鱼天...
一分钟揭秘!wepoker透视... 一分钟揭秘!wepoker透视挂方法(透视)其实有开挂辅助工具是一款可以让一直输的玩家,快速成为一个...
玩家必看攻略!雀姬手游辅助(透... 玩家必看攻略!雀姬手游辅助(透视)了解开挂辅助神器(详细教程)雀姬手游辅助辅助器中分为三种模型:雀姬...