用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分钟透明挂!红龙poker辅... 3分钟透明挂!红龙poker辅助器免费观看,购买wepoker模拟器(透视)详细教程(有挂技巧)进入...
黑科技代打!aapoker a... 黑科技代打!aapoker ai软件,微扑克ai分析器,技巧教程(有挂分享)-哔哩哔哩;大家肯定在之...
三分钟指导!红龙poker透视... 三分钟指导!红龙poker透视挂指令,wepoker私人局可以透视(透视)第三方教程(新版有挂)1、...
一分钟了解!德州ai辅助神器软... 一分钟了解!德州ai辅助神器软件,微扑克辅助真的,2025新版技巧(有挂攻略)-哔哩哔哩;德州ai辅...
9分钟领会!德州局透视,wep... 9分钟领会!德州局透视,wepoker透视脚本苹果版(透视)玩家教程(有挂存在)1、该软件可以轻松地...
玩家攻略推荐!微扑克ai辅助器... 玩家攻略推荐!微扑克ai辅助器苹果版,Wpk辅助器,透明挂教程(有挂技术)-哔哩哔哩;微扑克ai辅助...
第一分钟神器!wepoker透... 第一分钟神器!wepoker透视是真的吗,aa poker透视软件(透视)透明挂教程(有挂解惑)we...
我来向大家传授!微扑克有挂,w... 我来向大家传授!微扑克有挂,wpk外挂,解密教程(揭秘有挂)-哔哩哔哩;人气非常高,ai更新快且高清...
5分钟晓得!hhpoker俱乐... 5分钟晓得!hhpoker俱乐部是干嘛的,hhpoker买挂(透视)曝光教程(发现有挂)hhpoke...
推荐一款!德州菠萝辅助工具,德... 推荐一款!德州菠萝辅助工具,德州辅助软件,切实教程(有挂方法)-哔哩哔哩;最新版2026是一款经典耐...