数码资讯
Javascript实现字符串与十六层表示字符串的相互转换
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文演示了Javascript实现字符串与十六波段表示字符串之间的相互转换:
这是因为SQL注入的发现和十六进制字符串频繁使用XSS写的,如
选择concat(0x68656c6c6f);
你让你好
十六进制字符转换器
字符串
十六进制
无功curmode = 0; / / curmode:0表示进制字符串,字符串,1
无功fromtolabelarray = {六
$(函数(){())
$(#转换)。Click(function(){)
无功fromval = $(#从)瓦迩();
无功toval =
curmode = 0
StrToHexCharCode(fromval)
:
HexCharCodeToStr(fromval);
$(# )瓦迩(toval);
});
$(#交换)。Click(function(){)
$(# fromlabel)。文本(fromtolabelarray { curmode });
$(#说)。文本(fromtolabelarray { 1-curmode });
curmode = 1 - curMode;
});
});
功能strtohexcharcode(STR){
如果(=)
返回;
无功hexcharcode = { };
HexCharCode.push(0x);
对于(var i = 0;i < str.length;i++){
HexCharCode.push((str.charcodeat(我)),ToString(16));
}
返回hexcharcode.join();
}
功能hexcharcodetostr(hexcharcodestr){
无功trimedstr = hexcharcodestr.trim();
无功rawstr =
trimedstr.substr(0,2)。ToLowerCase(0x)= = =
(2)trimedstr.substr
:
trimedstr;
VaR len = rawstr.length;
如果(= = 0,{ 2!)
警报非法格式ASCII码!;
返回;
}
Var curCharCode;
无功resultstr = { };
对于(var i = 0;i <;i = i + 2){
curcharcode = parseInt(rawstr.substr(I,2),16); / /的ASCII码值
resultstr.push(String.fromCharCode(curcharcode));
}
返回resultstr.join();
}
希望本文能对大家的javascript程序设计有所帮助。
这是因为SQL注入的发现和十六进制字符串频繁使用XSS写的,如
选择concat(0x68656c6c6f);
你让你好
十六进制字符转换器
字符串
十六进制
无功curmode = 0; / / curmode:0表示进制字符串,字符串,1
无功fromtolabelarray = {六
$(函数(){())
$(#转换)。Click(function(){)
无功fromval = $(#从)瓦迩();
无功toval =
curmode = 0
StrToHexCharCode(fromval)
:
HexCharCodeToStr(fromval);
$(# )瓦迩(toval);
});
$(#交换)。Click(function(){)
$(# fromlabel)。文本(fromtolabelarray { curmode });
$(#说)。文本(fromtolabelarray { 1-curmode });
curmode = 1 - curMode;
});
});
功能strtohexcharcode(STR){
如果(=)
返回;
无功hexcharcode = { };
HexCharCode.push(0x);
对于(var i = 0;i < str.length;i++){
HexCharCode.push((str.charcodeat(我)),ToString(16));
}
返回hexcharcode.join();
}
功能hexcharcodetostr(hexcharcodestr){
无功trimedstr = hexcharcodestr.trim();
无功rawstr =
trimedstr.substr(0,2)。ToLowerCase(0x)= = =
(2)trimedstr.substr
:
trimedstr;
VaR len = rawstr.length;
如果(= = 0,{ 2!)
警报非法格式ASCII码!;
返回;
}
Var curCharCode;
无功resultstr = { };
对于(var i = 0;i <;i = i + 2){
curcharcode = parseInt(rawstr.substr(I,2),16); / /的ASCII码值
resultstr.push(String.fromCharCode(curcharcode));
}
返回resultstr.join();
}
希望本文能对大家的javascript程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。