-4

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

4

3 回答 3

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,'');
  };
}
于 2012-12-04T04:13:57.060 回答
2
var str = ' that is image';
str.replace(/^\s+|\s+$/g,""); //Removes left and right extra spaces
于 2012-12-04T04:11:37.440 回答
1
var str = '  that is image';
str = str.replace(/\s/g,"");
console.log(str);
alert(str);
于 2012-12-04T04:14:56.953 回答