javascript - 从javascript中的字符串中删除空字符

标签 javascript node.js

如何从 nodejs 中的字符串中删除空字节?

MyString\u0000\u0000\u00000

我试过 string.replace('\0', ''); 但它似乎不起作用。有没有适合处理字符串的 Node 包?

最佳答案

它有效,但像这样它只删除 1 个空字节实例。您需要使用正则表达式和 g 修饰符

var string = 'MyString\u0000\u0000\u0000';
console.log(string.length); // 11
console.log(string.replace('\0', '').length); // 10
console.log(string.replace(/\0/g, '').length); // 8

关于javascript - 从javascript中的字符串中删除空字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22809401/

相关文章:

javascript - 使用 javascript 和 html5 进行眼睛检测

javascript - 在 AngularJS 组件的 Controller 内实现 getInstance(elem)

javascript - 增加此 MDL jquery snackbar 的 setTimeout

javascript - 在 Knockout 中搜索可观察数组时出现问题

javascript - 如何设置collectionsjs等于并比较?

javascript - Node.js 表搜索因使用中的 Promise 失败

javascript - 是否可以动态重写你的javascript

node.js - 快速写入 JSON 文件时出现意外错误

javascript - 如何使用socket io向特定房间的特定客户端发送数据

node.js - 在 ubuntu 12.10 上安装 nodejs