我有一个字符串:'__那是图像';我想删除'that'前面的空格( __)(结果是: 'that is image')我该怎么办。
问问题
293 次
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 回答