我有一个 JS 格式的字符串:
http\x3a\x2f\x2fwww.url.com
我怎样才能从中得到解码后的字符串?我尝试了 unescape()、string.decode 但它没有解码它。如果我在浏览器中显示该编码字符串,它看起来不错(http://www.url.com),但我想在显示之前操作该字符串。
Thanks.
您可以编写自己的替换方法:
String.prototype.decodeEscapeSequence = function() {
return this.replace(/\\x([0-9A-Fa-f]{2})/g, function() {
return String.fromCharCode(parseInt(arguments[1], 16));
});
};
"http\\x3a\\x2f\\x2fwww.example.com".decodeEscapeSequence()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)