删除String Javascript中的空格

时间:2012-12-04 04:08:41

标签: javascript string trim

我有一个字符串:'__ 即图像' ; 我想在'那'前面删除空格( __)(结果是:'即图像') 我该怎么办。

3 个答案:

答案 0 :(得分:3)

Javascript 1.8以后有一个trim()函数。见MDN

您可以像这样使用它:

var str = "   that is an image  ";
alert(str.trim());//"that is an image";

正如MDN所描述的那样,为了确保完全支持,您可以添加如下原型方法:

if(!String.prototype.trim) {
  String.prototype.trim = function () {
    return this.replace(/^\s+|\s+$/g,'');
  };
}

答案 1 :(得分:2)

var str = ' that is image';
str.replace(/^\s+|\s+$/g,""); //Removes left and right extra spaces

答案 2 :(得分:1)

var str = '  that is image';
str = str.replace(/\s/g,"");
console.log(str);
alert(str);