3

ユーザー入力から最後の空白 (ある場合) のみを削除するにはどうすればよいですか? 例:

var str = "This is it   ";

1〜4個の空白のように最後のものを削除する方法

質問は解決しました - どうもありがとうございました!

4

3 に答える 3

5

次のような関数を使用します。

String.prototype.rtrim = function () {
    return this.replace(/((\s*\S+)*)\s*/, "$1");
}

電話:

str.rtrim()

必要に応じて、先頭のスペースをすべて削除します。

String.prototype.ltrim = function () {
    return this.replace(/\s*((\S+\s*)*)/, "$1");
}
于 2013-04-25T09:22:44.403 に答える
2

これを試して、役に立ったかどうか教えてください。

    var str = "This is it  ";
    alert(str.replace(/(^[\s]+|[\s]+$)/g, ''));
于 2013-04-25T09:30:50.993 に答える
0

そのためにjqueryトリムを使用できます。

var str = "This is it   ";
$.trim(str);
于 2013-04-25T09:32:20.233 に答える