hex转字符串时有空格,微信小程序真机会自动忽略掉,怎么不让他忽略掉
时间: 2023-11-29 09:22:48 浏览: 47
微信小程序拾色器,测试可用!
你可以尝试使用正则表达式将空格插入到每个字符之间,然后再进行转换。以下是一个示例代码:
```javascript
const hex = "68 65 6c 6c 6f";
const str = hex.replace(/\s/g, '').replace(/(.{2})/g, "$1 ").trim();
console.log(str); // 输出 "68 65 6c 6c 6f"
```
在这个示例中,首先使用正则表达式 `\s` 匹配空格,然后使用 `replace` 方法将其替换为空字符串。然后再使用正则表达式 `/(.{2})/g` 匹配每两个字符,并使用 `$1 ` 将其替换为带有空格的字符串。最后使用 `trim()` 方法去除字符串两端的空格。这样就可以避免微信小程序真机自动忽略空格的问题。
阅读全文