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

相关内容

热门资讯

3分钟辅助器外挂!we-pok... 3分钟辅助器外挂!we-poker有人玩吗,wejoker辅助器要钱玩吗(有挂讲解)-哔哩哔哩1、3...
今天上午!潮汕雀友会下载app... 今天上午!潮汕雀友会下载app!一贯是有开挂辅助挂(有挂规律)-哔哩哔哩1、完成潮汕雀友会下载app...
第七分钟辅助器外挂!wepok... 第七分钟辅助器外挂!wepoker免费脚本咨询,微扑克微乐辅助(有挂技巧)-哔哩哔哩wepoker免...
近日!德友汇辅助!都是是有开挂... 近日!德友汇辅助!都是是有开挂辅助脚本(有挂头条)-哔哩哔哩1、操作简单,无需德友汇辅助手机版透视脚...
七分钟辅助器外挂!wepoke... 七分钟辅助器外挂!wepoker游戏的安装教程,wepoker辅助器最新版本更新内容(详细教程)-哔...
现就发布提示!友间辅助器十三道... 现就发布提示!友间辅助器十三道窍门!其实真的是有开挂辅助脚本(有挂透视)-哔哩哔哩1、打开软件启动之...
第2分钟辅助器外挂!wepok... 第2分钟辅助器外挂!wepoker国外版透视,wepoker透视脚本视频(有挂解惑)-哔哩哔哩一、w...
黑科技教程!新天道辅助软件!本... 黑科技教程!新天道辅助软件!本来是真的有开挂辅助挂(有挂方法)-哔哩哔哩该软件可以轻松地帮助玩家将新...
第六分钟辅助器外挂!wepok... 第六分钟辅助器外挂!wepokerplus万能挂,wepoker怎么拿到好牌(真的有挂)-哔哩哔哩w...
第4分钟辅助器外挂!wepok... 第4分钟辅助器外挂!wepoker祈福有用吗,黑侠破解wepoker(有挂讲解)-哔哩哔哩;1、we...