文字列を先頭または末尾から空白を取り除く(trim, trimStart, trimEnd)

String オブジェクトのインスタンスメソッドである trim は、対象の文字列の先頭および末尾から空白を取り除いた新しい文字列を返します。また trimStart は文字列の先頭から、 trimEnd は文字列の末尾から空白を取り除きます。ここでは String オブジェクトの trim メソッド、 trimStart メソッド、 trimEnd メソッドの使い方について解説します。

(Last modified: )

文字列の先頭及び末尾から空白を取り除く(trim)

String オブジェクトの trim メソッドは、対象の文字列の先頭および末尾から空白を取り除いた新しい文字列を返します。書式は次のとおりです。

文字列.trim()

文字列の先頭及び末尾から空白を取り除いた新しい文字列を返します。空白とは空白文字の他にタブや改行などが含まれます。

次のサンプルをみてください。

let str = '  My Watch ';

console.log('\'' + str.trim() + '\'');
>> 'My Watch'

対象の文字列の先頭および末尾にある空白を取り除きました。文字列の先頭や末尾以外にある空白文字はそのままです。

文字列の先頭から空白を取り除く(trimStart)

String オブジェクトの trimStart メソッドは、対象の文字列の先頭から空白を取り除いた新しい文字列を返します。書式は次のとおりです。

文字列.trimStart()

文字列の先頭から空白を取り除いた新しい文字列を返します。空白とは空白文字の他にタブや改行などが含まれます。

次のサンプルをみてください。

let str = '  My Watch ';

console.log('\'' + str.trimStart() + '\'');
>> 'My Watch '

対象の文字列の先頭にある空白を取り除きました。文字列の先頭や末尾以外にある空白文字はそのままです。

文字列の末尾から空白を取り除く(trimEnd)

String オブジェクトの trimEnd メソッドは、対象の文字列の末尾から空白を取り除いた新しい文字列を返します。書式は次のとおりです。

文字列.trimEnd()

文字列の末尾から空白を取り除いた新しい文字列を返します。空白とは空白文字の他にタブや改行などが含まれます。

次のサンプルをみてください。

let str = '  My Watch ';

console.log('\'' + str.trimEnd() + '\'');
>> '  My Watch'

対象の文字列の末尾にある空白を取り除きました。文字列の先頭や末尾以外にある空白文字はそのままです。

-- --

String オブジェクトの trim メソッド、 trimStart メソッド、 trimEnd メソッドの使い方について解説しました。

( Written by Tatsuo Ikura )

プロフィール画像

著者 / TATSUO IKURA

これから IT 関連の知識を学ばれる方を対象に、色々な言語でのプログラミング方法や関連する技術、開発環境構築などに関する解説サイトを運営しています。