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

相关内容

热门资讯

了解辅助!游戏挂机辅助软件,传... 了解辅助!游戏挂机辅助软件,传送屋有没有挂,我来分享开挂(了解有挂)>>您好:软件加13670430...
揭秘教程开挂!小程序能开挂吗,... >>您好:小程序能开挂吗确实是有挂的,很多玩家在这款小程序能开挂吗游戏中打牌都会发现很多用户的牌特别...
通报辅助!潮汕来物局透视平台使... 通报辅助!潮汕来物局透视平台使用方法,心悦填大坑辅助,一分钟揭秘开挂(确实有挂)《详细加薇13670...
系统教程开挂!方片十三张脚本,... 【亲,方片十三张脚本 这款游戏可以开挂的,确实是有挂的,很多玩家在这款方片十三张脚本中打牌都会发现很...
了解辅助!新星游辅助真的假的,... 大家好,今天小编来为大家解答新星游辅助真的假的这个问题咨询软件客服可以免费测试直接加微信(13670...
可靠技巧开挂!宁夏划水辅助,越... 【福星临门,好运相随】;可靠技巧开挂!宁夏划水辅助,越乡游义乌透视下载(终于知道开挂辅助安装);暗藏...
科技辅助!西元红河辅助,中至赣... 科技辅助!西元红河辅助,中至赣州黑科技辅助软件视频,透视好友开挂(有挂细节);无需打开直接搜索打开薇...
分享教程辅助!好友赣南新版本可... 分享教程辅助!好友赣南新版本可以作假吗,新世界辅助软件(玩家攻略开挂辅助下载)【无需打开直接搜索加薇...
科技辅助!佛手在线辅助,新玉海... 科技辅助!佛手在线辅助,新玉海楼茶苑脚本,一分钟了解开挂(有挂方法)>>您好:软件加13670430...
通报辅助!潮汕激k传送屋辅助器... 潮汕激k传送屋辅助器是一款专注玩家量身打造的游戏记牌类型软件,在潮汕激k传送屋辅助器这款游戏中我们可...