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

相关内容

热门资讯

透视透视!如何下载wepoke... 透视透视!如何下载wepoker安装包,wejoker辅助软件视频,本来是有辅助方法(哔哩哔哩)亲,...
透视app"wepo... 透视app"wepoker透视有没有"wepoker安装教程(都是是真的辅助辅助器)-哔哩哔哩进入游...
日前!欢乐情怀挂,wepoke... 日前!欢乐情怀挂,wepoker透视苹果系统(透视)其实有辅助工具(哔哩哔哩)暗藏猫腻,小编详细说明...
据了解!闲逸透视软件是免费的吗... 据了解!闲逸透视软件是免费的吗,微信微乐辅助ios(总是是有安装)-哔哩哔哩1、闲逸透视软件是免费的...
透视私人局"wpk俱... 透视私人局"wpk俱乐部辅助器"wepoker辅助工具(本来是真的辅助软件)-哔哩哔哩1、wpk俱乐...
详情透视!wpk辅助,wpk俱... 详情透视!wpk辅助,wpk俱乐部是做什么的,本来存在有辅助app(哔哩哔哩)一、游戏安装教程牌型概...
据相关数据显示!雀姬手机辅助脚... 据相关数据显示!雀姬手机辅助脚本,德普之星辅助器(透视)切实真的是有辅助方法(哔哩哔哩)1、让任何用...
据通报!微信老友广东辅助,凑一... 据通报!微信老友广东辅助,凑一桌游戏软件下载(真是是有插件)-哔哩哔哩1、操作简单,无需凑一桌游戏软...
透视工具"werpl... 透视工具"werplan免费挂下载"pokerrrr2辅助(本来真的有辅助安装)-哔哩哔哩1、上手简...
必备透视!hhpoker辅助挂... 必备透视!hhpoker辅助挂是真的吗,hhpoker是正规的吗,本来有辅助app(哔哩哔哩)1、下...