用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如何设置透视,789大菠萝如何手气顺,开挂(透视)辅助神器(有挂方针);是一...
实测开挂!佛手在线是不是有挂,... 实测开挂!佛手在线是不是有挂,约局吧可以看到别人底牌,开挂(透视)辅助脚本(有挂分析);1、超多福利...
实测开挂!德扑HHpoker有... 实测开挂!德扑HHpoker有挂吗,胡易决胜麻架辅助,开挂(透视)辅助插件(今日头条);胡易决胜麻架...
教会辅助!we poker辅助... 教会辅助!we poker辅助器,wepoker手机版透视脚本,开挂(透视)辅助脚本(有挂秘诀);大...
发现辅助!aapoker透视怎... 发现辅助!aapoker透视怎么用,闲逸辅助功能怎么下载,开挂(透视)辅助插件(有人有挂);亲,有的...
分析辅助!wepoker辅助软... 分析辅助!wepoker辅助软件视频,中指余干六副里,开挂(透视)辅助软件(有挂助手);wepoke...
必看辅助!wepoker辅助器... 必看辅助!wepoker辅助器官方,微信小程序多乐跑作弊,开挂(透视)辅助脚本(真是有挂);超受欢迎...
原来有开挂!德普之星怎么设置埋... 原来有开挂!德普之星怎么设置埋牌,连连看辅助器手机版,开挂(透视)辅助插件(有挂方略);一、连连看辅...
分析辅助!wepoker正确养... 分析辅助!wepoker正确养号方法,佛手十三道辅助器,开挂(透视)辅助平台(有挂技术);佛手十三道...
了解开挂!wepoker挂,玩... 了解开挂!wepoker挂,玩吧辅助器,开挂(透视)辅助工具(有挂教学);玩吧辅助器是一项玩吧辅助器...