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

相关内容

热门资讯

现就发布提示!兄弟13水修改器... 现就发布提示!兄弟13水修改器,新天道联盟辅助器(原来是真的安装)-哔哩哔哩1、这是跨平台的新天道联...
据悉!天天爱柳州麻将辅助器,微... 据悉!天天爱柳州麻将辅助器,微乐自建房辅助(原来是真的平台)-哔哩哔哩1、超多福利:超高返利,海量正...
做出回应!丽水茶苑辅助工具,鸿... 您好,丽水茶苑辅助工具这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054】很多玩...
现有说明如下!小程序小游戏辅助... 现有说明如下!小程序小游戏辅助器,点我休闲辅助(真是是真的安装)-哔哩哔哩小程序小游戏辅助器脚本下载...
现场直击!兴动互娱脚本免费最新... 现场直击!兴动互娱脚本免费最新版本,新西游辅助器(确实是有插件)-哔哩哔哩1、每一步都需要思考,不同...
目前来看!新导游科技透视免费版... 目前来看!新导游科技透视免费版,闲来山水广西辅助(一直存在有工具)-哔哩哔哩1.新导游科技透视免费版...
为切实保障!潮汕汇透视辅助,游... 为切实保障!潮汕汇透视辅助,游戏茶苑辅助(都是真的是有神器)-哔哩哔哩运潮汕汇透视辅助辅助工具,进入...
有了最新消息!新樱花互娱源码,... 有了最新消息!新樱花互娱源码,顺兴茶楼辅助软件(果然是真的下载)-哔哩哔哩一、顺兴茶楼辅助软件游戏安...
今日!熊猫辅助器视频教程,仟众... 今日!熊猫辅助器视频教程,仟众部落辅助(本来真的有工具)-哔哩哔哩一、熊猫辅助器视频教程游戏安装教程...
据报道!丽水辅助器,芒果辅助器... 据报道!丽水辅助器,芒果辅助器(果然是有挂)-哔哩哔哩1、丽水辅助器破解器简单,丽水辅助器机器人操作...