手机版
您的当前位置: 留琼范文网 > 范文大全 > 公文范文 > Javascriptx反斜杠x16进制编解码 \

Javascriptx反斜杠x16进制编解码 \

来源:公文范文 时间:2022-05-11 10:30:04 点击: 推荐访问:

下面是小编为大家整理的Javascriptx反斜杠x16进制编解码 \,供大家参考。

Javascriptx反斜杠x16进制编解码 \

Javascriptx反斜杠x16进制编解码

js ⾥ \x 开头的通常是16进制编码的数据,下⾯代码实现编解码:

解码

function decode(str){

return str.replace(/\\x(\w{2})/g,function(_,$1){ return String.fromCharCode(parseInt($1,16)) });

}

eg.

decode("\x5f\x63\x68\x61\x6e\x67\x65\x49\x74\x65\x6d\x43\x72\x6f\x73\x73\x4c\x61\x79\x65\x72") "_changeItemCrossLayer"

编码

function encode(str){

return str.replace(/(\w)/g,function(_,$1){ return "\\x"+ $1.charCodeAt(0).toString(16) });

}

eg.

encode("_changeItemCrossLayer")

"\x5f\x63\x68\x61\x6e\x67\x65\x49\x74\x65\x6d\x43\x72\x6f\x73\x73\x4c\x61\x79\x65\x72"

延伸:

推荐内容

留琼范文网 www.bjcnart.com

Copyright © 2002-2018 . 留琼范文网 版权所有

Top