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

相关内容

热门资讯

透视软件!wepoker养号规... 透视软件!wepoker养号规律(透视)永久脚本辅助神器(详细辅助第三方教程)1、用户打开应用后不用...
第六分钟了解!财神十三张如何提... 第六分钟了解!财神十三张如何提高运气,广东闲来辅助软件通用(好像存在有挂)1、财神十三张如何提高运气...
透视透视"poker... 透视透视"pokermaster破解版"详细辅助必备教程(一贯真的有挂)1、操作简单,无需注册,只需...
透视工具!we poker插件... 透视工具!we poker插件(透视)永久脚本辅助app(详细辅助必备教程)1、每一步都需要思考,不...
第五分钟了解!能否雀神挂件怎么... 第五分钟了解!能否雀神挂件怎么安装,多乐游戏修改器(原来真的是有挂);1、这是跨平台的能否雀神挂件怎...
透视计算"wepok... 透视计算"wepoker私人局开挂视频"详细辅助解说技巧(一贯真的是有挂)1、玩家可以在wepoke...
透视好友!wepoker透视脚... 透视好友!wepoker透视脚本视频(透视)永久脚本辅助神器(详细辅助2025新版教程);1、wep...
第2分钟了解!广东雀神智能插件... 第2分钟了解!广东雀神智能插件有什么功能,哈局十三张通用辅助(一贯存在有挂)该软件可以轻松地帮助玩家...
透视新版"wepok... 透视新版"wepoker有人用过吗"详细辅助详细教程(一直存在有挂);wepoker有人用过吗辅助器...
透视肯定!wepoker有脚本... 透视肯定!wepoker有脚本吗(透视)永久脚本辅助器(详细辅助解密教程);1、用户打开应用后不用登...