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

相关内容

热门资讯

教程辅助“决战卡五星开挂方法”... 教程辅助“决战卡五星开挂方法”有挂技巧开挂辅助脚本辅助教程>>您好:软件加薇136704302中联系...
指导大家“途游辅助”拱趴大菠萝... 指导大家“途游辅助”拱趴大菠萝万能挂(带开挂辅助安装软件教程);无需打开直接搜索加薇13670430...
教程辅助“闲玩暗宝辅助软件”有... 教程辅助“闲玩暗宝辅助软件”有挂分享开挂辅助脚本可靠教程这是一款可以让一直输的玩家,快速成为一个“必...
透视app“蜜瓜大厅辅助免费下... 透视app“蜜瓜大厅辅助免费下载”佛手在线大菠萝技巧(带开挂辅助下载大神讲解);亲,蜜瓜大厅辅助免费...
教程辅助“wepoker透视脚... 教程辅助“wepoker透视脚本免费下载pc”的确有挂开挂辅助工具我来教教你;无需打开直接搜索加薇1...
实操分享“边锋干瞪眼辅助器”w... 实操分享“边锋干瞪眼辅助器”wepoker插件下载(带开挂辅助平台2026新版总结);无需打开直接搜...
教程辅助“微信小程序多乐辅助器... 教程辅助“微信小程序多乐辅助器免费下载”真实有挂开挂辅助平台普及教程微信小程序多乐辅助器免费下载ai...
玩家必备科技“广东雀神破解器”... 较多好评“微乐万能挂官网”开挂(透视)辅助教程 了解更多开挂安装加(136704302)微信号是一款...
教程辅助“新老夫子挂”有挂头条... 教程辅助“新老夫子挂”有挂头条开挂辅助神器技巧教程;无需打开直接搜索微信(136704302)咨询了...
一分钟教会你“微乐小程序脚本辅... 一分钟教会你“微乐小程序脚本辅助”红龙poker辅助器免费观看(带开挂辅助安装揭秘攻略)>>您好:软...