%3c html%3e什么意思,我想问下这段代码是什么意思

您所在的位置:网站首页 LF250ZH-3E什么意思 %3c html%3e什么意思,我想问下这段代码是什么意思

%3c html%3e什么意思,我想问下这段代码是什么意思

2023-09-14 06:03| 来源: 网络整理| 查看: 265

replace方法有第二个参数可以是一个用来替代匹配结果的字符串或者一个function(你这里面就是一个function),当时一个function的时候,MDN上解释此function此时是一个用来创建新子字符串的函数,该函数的返回值将替换掉第一个参数匹配到的结果。

你这段代码即先将字符串话的a encode一下,然后将encode之后的字符串中的%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C) 再decode一下,我试了一下:var a = "https://segmentfault.com/q/1010000018567658?v=nxjask";

encodeURIComponent(String(a)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g, decodeURIComponent)

输出的是:"https://segmentfault.com/q/1010000018567658?v=nxjask"

感觉上就是还原了,不清楚你这个语句是否还有别的用途



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3