【JavaScript】 テキストの先頭・末尾にある「空白」「改行」を削除する

この記事は約1分で読めます。
サーバー等の運営維持費を得るため記事内に自動表示される広告が含まれています

コーディングのイメージ

こんにちは、さち です。

先日、サイトの作成をしているときに、JavaScript で取得した「テキスト(文字列)」の先頭末尾にある「空白」「改行」を削除したいことがありました。

最初は「置換」を使おうとしたんですが、簡単に実装する方法が他にあったので、備忘録を残しておきます。

スポンサーリンク

サンプル

ソース

/* 空白・改行を含むテキスト */
var text = '  ←空白 改行→\r\n';

/* trim()で先頭・末尾にある空白・改行を削除 */
var trimmed = text.trim();

console.dir({
  text   : text,
  trimmed: trimmed
});

 trim() は、テキストの先頭末尾にある「空白」「改行」を削除するメソッドです。

まさに、今回の目的のためにある専用メソッドで、「置換」を使うより簡単ですね。

結果

コンソール
text   : "  ←空白 改行→\r\n"
trimmed: "←空白 改行→"

text にあった先頭の「空白」・末尾の「改行」が、trimmed の方では削除されています。

削除されるのは先頭・末尾だけなので、文字列の ←空白改行→ の間にある「空白」は残ります。

コメント

タイトルとURLをコピーしました