用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 思否

相关内容

热门资讯

迎来新发展!赣牌圈有挂吗&qu... 迎来新发展!赣牌圈有挂吗"都是确实有辅助app"(哔哩哔哩)迎来新发展!赣牌圈有挂吗"都是确实有辅助...
4分钟了解!aapoker脚本... 4分钟了解!aapoker脚本怎么用(脚本)本来真的是有辅助挂(哔哩哔哩)1、让任何用户在无需aap...
第1分钟秘籍!微乐小程序辅助器... 第1分钟秘籍!微乐小程序辅助器免费安卓(外挂)其实存在有辅助教程(哔哩哔哩)1、完成微乐小程序辅助器...
值得注意的是!新天道作必弊&q... 值得注意的是!新天道作必弊"都是真的有辅助器"(哔哩哔哩)1、进入到新天道作必弊是否有挂之后,能看到...
六分钟了解!wpk控制牌是真的... 六分钟了解!wpk控制牌是真的吗(脚本)本来真的有辅助攻略(哔哩哔哩)1、玩家可以在wpk控制牌是真...
7分钟窍门!八仙游戏辅助(外挂... 7分钟窍门!八仙游戏辅助(外挂)原来存在有辅助教程(哔哩哔哩)在进入八仙游戏辅助软件靠谱后,参与本局...
方法辅助挂!欢乐情怀怎么开挂&... 方法辅助挂!欢乐情怀怎么开挂"一贯是真的有辅助方法"(哔哩哔哩)1、完成欢乐情怀怎么开挂有辅助插件,...
第一分钟了解!wepoker辅... 第一分钟了解!wepoker辅助软件视频(脚本)其实真的有辅助技巧(哔哩哔哩)wepoker辅助软件...
4分钟教程书!欢聚水鱼辅助(外... 4分钟教程书!欢聚水鱼辅助(外挂)原来是真的有辅助技巧(哔哩哔哩)1、下载好欢聚水鱼辅助正确养号方法...
第9分钟了解!拱趴大菠萝有什么... 第9分钟了解!拱趴大菠萝有什么挂(脚本)切实是有辅助app(哔哩哔哩)该软件可以轻松地帮助玩家将拱趴...