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

相关内容

热门资讯

第3分钟辅助!掌电竞技辅助器(... 第3分钟辅助!掌电竞技辅助器(辅助挂)切实真的是有挂(详细辅助切实教程)小薇(透视辅助)致您一封信;...
九分钟辅助器!如何下载科乐填大... 九分钟辅助器!如何下载科乐填大坑辅助器(辅助挂)解密教程(最初是有挂)1、如何下载科乐填大坑辅助器a...
黑科技辅助“宝宝浙江游戏有挂吗... 黑科技辅助“宝宝浙江游戏有挂吗”外挂透视辅助科技(都是有挂);该软件可以轻松地帮助玩家将宝宝浙江游戏...
第5分钟透视!天天炫斗辅助工具... 第5分钟透视!天天炫斗辅助工具(辅助挂)科技教程(真是是有挂)1、这是跨平台的天天炫斗辅助工具黑科技...
9分钟了解!新二号辅助软件下载... 9分钟了解!新二号辅助软件下载(辅助挂)确实是真的有挂(详细辅助专业教程)新二号辅助软件下载是一种具...
黑科技辅助“新上游私人辅助”外... 黑科技辅助“新上游私人辅助”外挂透视辅助软件(果然是真的有挂);一、新上游私人辅助AI软件牌型概率发...
第一分钟辅助!中至九江黑科技a... 第一分钟辅助!中至九江黑科技app怎么下载(辅助挂)靠谱教程(最初真的有挂);第一分钟辅助!中至九江...
3分钟了解!小闲辅助神器(辅助... 3分钟了解!小闲辅助神器(辅助挂)好像有挂(详细辅助玩家教程)1、小闲辅助神器系统规律教程、小闲辅助...
黑科技辅助挂“微信小程序辅助有... 黑科技辅助挂“微信小程序辅助有哪些”外挂透视辅助科技(好像是有挂)1、微信小程序辅助有哪些ai机器人...
7分钟脚本!科乐天天踢有没有作... 7分钟脚本!科乐天天踢有没有作比(辅助挂)wpk教程(一贯有挂)1)科乐天天踢有没有作比辅助挂:进一...