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

相关内容

热门资讯

透视ai代打!哈糖大菠萝有挂5... 透视ai代打!哈糖大菠萝有挂5个常用方法,(WePoKer牌型)一贯存在有挂,必赢教程(有挂透明挂)...
解密关于“琼崖海南辅助手提”解... 解密关于“琼崖海南辅助手提”解谜开挂作弊辅助插件(原先真的有挂)是一款可以让一直输的玩家,快速成为一...
总算明白!wepoker辅助器... 总算明白!wepoker辅助器激活码,揭幕开挂辅助透视助手-先前真的有挂;最新版2026是一款经典耐...
分享开挂内幕!福建天天开心福州... 分享开挂内幕!福建天天开心福州器真的假的,口袋上饶棋牌辅助,爆料教程(有挂攻略);是一款可以让一直输...
透视实锤!德扑之心免费透视,(... 透视实锤!德扑之心免费透视,(HHpoker平台挂)原生真的是有挂,解密教程(的确有挂);是一款可以...
盘点一款“九九联盟破解版”了解... 盘点一款“九九联盟破解版”了解开挂作弊辅助app(都是是真的有挂);盘点一款“九九联盟破解版”了解开...
教程攻略!创思维激k看底牌辅助... 您好,创思维激k看底牌辅助软件这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很...
热点推荐!wepoker辅助器... 热点推荐!wepoker辅助器下载,解谜开挂辅助透视方法-原来存在有挂;wepoker辅助器下载AI...
透视好友!wepoker辅助器... 透视好友!wepoker辅助器激活码,(AApoker万能)原本真的是有挂,微扑克教程(发现有挂);...
热点推荐“来来舟山麻将辅助”解... 热点推荐“来来舟山麻将辅助”解谜开挂作弊辅助软件(都是有挂)是一款可以让一直输的玩家,快速成为一个“...