【发布时间】:2012-12-04 04:08:40
【问题描述】:
我有一个字符串:'__that is image'; 我想删除'that'前面的空格(__)(结果是:'that is image') 我该怎么办。
【问题讨论】:
标签: javascript string trim
我有一个字符串:'__that is image'; 我想删除'that'前面的空格(__)(结果是:'that is image') 我该怎么办。
【问题讨论】:
标签: javascript string trim
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,'');
};
}
【讨论】:
var str = ' that is image';
str.replace(/^\s+|\s+$/g,""); //Removes left and right extra spaces
【讨论】:
trim
var str = ' that is image';
str = str.replace(/\s/g,"");
console.log(str);
alert(str);
【讨论】:
_ 字符,因为他们指定了“空格”并且只是使用它来显示他们表示空格区域的位置。