0

重複の可能性:
javascript で文字列をトリミングするにはどうすればよいですか?

フレームワークなしで JavaScript を使用すると、どのように改行が削除されますか? PHP で定義されているようにトリミングし、先頭と末尾の改行を削除しますが、最初の非空白文字の後と最後の非空白文字を超えるまでは改行を保持します。

デフォルトでは、ほとんどの人は先頭/末尾の改行と空白スペースの両方を削除する方法を知りたがりますが、空白の改行だけをトリミングしながら空白を保持したい人もいます. また、一般的に、2 つの実際の例と、コードを学習している人々に対して両方が機能する場合にそれらがどのように関連するかを確認するのにも役立ちます。

また、空白スペース (主な回答に含まれる場合と含まれない場合があります) を保持しながら、先頭/末尾の改行だけをトリミングする方法を確認することもお勧めします。

4

2 に答える 2

2

私はこれがうまくいくと思います:

string.replace(/^\s+|\s+$/g,"");
于 2012-07-27T16:20:13.337 に答える
1

trim一般的には として定義できます.replace(/^\s+|\s+$/g,'')が、垂直方向の空白のみが必要なため、 を使用する必要があります.replace(/^[\r\n]+|[\r\n]+$/g,'')

于 2012-07-27T16:20:24.943 に答える