node.js怎么去除字符串空格

2024-12-03 12:52:16
推荐回答(5个)
回答1:

  1. 方法:可以通过正则来替换掉空格

  2. 解释:这跟nodejs 没啥关系的,其实就是相当于js中的去除是一样的。

  3. 实现代码:

var trim = function(str){
    var trimLeft = /^\s+/,
        trimRight = /\s+$/;
    str.replace( trimLeft, "" ).replace( trimRight, "" );
};
//代码注释:定义两个正则,一个是左侧空格的比对,一个是右侧空格的比对,
将字符串的左右两侧替换为""即可。
//参考:jquery.js

回答2:

准确的说是:

两头

> " dd ".trim()
"dd"

左边

> " dd ".replace(/^\s+/g,"")
"dd "

右边

> " dd ".replace(/\s+$/g,"")
" dd"

回答3:

其实就是js的语法哈。。
str = str.rim()是去除前后的空格
str = str.replace(/ /g, '')是去除字符串里的所有空格

回答4:

  1. 对于字符串首末的空格使用

    str.trim()
  2. 对于在字符串之中的空格使用正则表达式

     str.replcae(new RegExp(" ","gm"), '')

回答5:

str.replace(/\s+/g,"")