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

相关内容

热门资讯

这一问题亟待解决!创思维激k辅... 这一问题亟待解决!创思维激k辅助控制器(辅助挂)总是真的是有辅助攻略(有挂教程)1、创思维激k辅助控...
一分钟了解!大唐辅助神器(辅助... 一分钟了解!大唐辅助神器(辅助挂)本来是真的有辅助app(有挂透视)1、大唐辅助神器破解器简单,大唐...
推荐一款!新超凡辅助(辅助挂)... 推荐一款!新超凡辅助(辅助挂)一直是真的有辅助器(有挂神器)该软件可以轻松地帮助玩家将新超凡辅助外卦...
盘点十款!卡五星辅助神器(辅助... 盘点十款!卡五星辅助神器(辅助挂)确实是有辅助技巧(了解有挂)1、卡五星辅助神器辅助器安装包、卡五星...
一分钟了解!雀姬辅助(辅助挂)... 一分钟了解!雀姬辅助(辅助挂)都是真的有辅助技巧(真的有挂)1、完成雀姬辅助有辅助插件,帮助玩家取得...
热门推荐!潮汕鱼虾蟹app源码... 热门推荐!潮汕鱼虾蟹app源码(辅助挂)一贯真的是有辅助器(有挂分享)一、潮汕鱼虾蟹app源码可以开...
玩家必看教程!来趣广西友玩脚本... 玩家必看教程!来趣广西友玩脚本辅助(辅助挂)其实是有辅助神器(果真有挂)1、玩家可以在来趣广西友玩脚...
据文件显示!微信小程序中至赣牌... 据文件显示!微信小程序中至赣牌圈辅助(辅助挂)本来真的是有辅助教程(有挂方法)1、实时微信小程序中至...
揭秘一下!极速猜一猜辅助(辅助... 揭秘一下!极速猜一猜辅助(辅助挂)本来真的是有辅助工具(竟然有挂)1)极速猜一猜辅助免费钻石:进一步...
玩家必备科技!先锋大厅辅助(辅... 您好,先锋大厅辅助这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩家在...