【发布时间】:2015-12-31 07:07:31
【问题描述】:
假设我有一行十六进制
4f6c69766572204d6973202020202020
当我使用我的 Javascript 函数将其转换为字符串并返回时:
Oliver Mis
如何删除字符串末尾的多余空格。因为Oliver' 'Mis 之间有空格,我不想删除它。我正在尝试做一些事情,如果它遇到 2 个空格,那么最多只占用 4f6c69766572204d6973,即 Oliver Mis。
这是我将十六进制转换为字符串的函数:
function hextostring(hexx) {
var hex = hexx.toString();//force conversion
var str = '';
for (var i = 0; i < hex.length; i += 2)
str += String.fromCharCode(parseInt(hex.substr(i, 2), 16));
return str;
}
【问题讨论】:
-
trim在转换为十六进制之前。 -
return str.trim();
标签: javascript string hex trim