私は文字列を持っています:'__それは画像です' ; 'that'の前のスペース(__)を削除したい(結果は: 'that is image')どうすればよいですか。
質問する
293 次
3 に答える
3
Javascript1.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 に答える