用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代打(A... 线上辅助挂(德州)ai代打(Ai)ai辅助设备(一贯真的有挂)1、系统规律教程、辅助透视等服务,为用...
黑科技私人局"wep... 黑科技私人局"wepoke苹果下载网址!外挂透明挂辅助器(黑科技)新2025教程"本来是有挂;1、该...
私人局辅助挂(德扑)辅牌软件靠... 私人局辅助挂(德扑)辅牌软件靠谱不(AI)德朴之星辅助器(本来是有挂)1、操作简单,无需注册,只需要...
黑科技辅助"鱼扑克辅... 黑科技辅助"鱼扑克辅助!外挂透明挂辅助挂(黑科技)解密教程"原来存在有挂1、下载好鱼扑克辅助辅助软件...
ai辅助挂(德扑之星)德朴之星... ai辅助挂(德扑之星)德朴之星辅助器(AI)软件有啥猫腻(一贯是有挂);小薇(透视辅助)致您一封信;...
黑科技辅助"aa扑克... 黑科技辅助"aa扑克辅助!外挂透明挂辅助下载(黑科技)黑科技教程"好像是真的有挂1、玩家可以在aa扑...
黑科技黑科技(AApoker)... 黑科技黑科技(AApoker)发牌机制(透视)辅助工具ai(都是存在有挂);暗藏猫腻,小编详细说明原...
黑科技新版"aapo... 黑科技新版"aapoker外挂实测!外挂透明挂辅助器(黑科技)wpk教程"本来存在有挂运aapoke...
黑科技美元局"wpk... 黑科技美元局"wpkai辅助!外挂透明挂辅助科技(黑科技)爆料教程"竟然真的有挂1、在wpkai辅助...
安卓版辅助挂(德扑)看底牌(A... 安卓版辅助挂(德扑)看底牌(AI)辅牌软件使用(切实存在有挂)亲,关键说明,赛季回归,软件透明挂确实...