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

相关内容

热门资讯

aapoker外挂!aapok... aapoker外挂!aapoker德州线上扑克辅助工具,(AAPOkER)切实真的是有挂(详细辅助线...
透视免费(手机德州)德州ai辅... 透视免费(手机德州)德州ai辅助(透视)本来真的是有挂(详细辅助辅助教程)1、上手简单,内置详细流程...
aapoker辅助工具!aap... aapoker辅助工具!aapoker系统机制,(aapoker)确实是真的有挂(详细辅助力荐教程)...
透视透视(德州wepower)... 透视透视(德州wepower)德州AI智能辅助机器人(透视)总是有挂(详细辅助安装教程)1、透视透视...
aapoker有猫腻!aa p... aapoker有猫腻!aa poker辅助软件,(德州aa扑克)一贯存在有挂(详细辅助AI教程)1、...
透视新版(手机德州)德扑之星作... 透视新版(手机德州)德扑之星作弊(透视)总是是有挂(详细辅助总结教程)1)德扑之星作弊辅助挂:进一步...
透视辅助(线上wpk德州)德州... 透视辅助(线上wpk德州)德州ai辅助有用(透视)本来存在有挂(详细辅助2025新版教程)1、许多玩...
aapoker辅助!aapok... aapoker辅助!aapoker有后台操控吗,(AApOKER)本来真的是有挂(详细辅助揭秘教程)...
透视了解(wpk德州)德扑ai... 透视了解(wpk德州)德扑ai助手(透视)切实是真的有挂(详细辅助安装教程)1、下载好德扑ai助手辅...
aapoker猫腻!德州扑克a... aapoker猫腻!德州扑克aa扑克平台,(aapoKER)好像是有挂(详细辅助扑克教程)1、完成a...