Widely available すべての主要ブラウザで対応済み。安心して使用可能。

概要

String.prototype.trimStart() は先頭の空白を、trimEnd() は末尾の空白を除去します。trim() は両端を除去します。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
66
79
61
12
66
12
ビルトインオブジェクト

trimStart() は String 値のメソッドで、元の文字列を変更せずに、文字列の先頭のホワイトスペースを削除した新しい文字列を返します。trimLeft() はこのメソッドの別名です。

66
79
61
12
66
12
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)
注釈 1件
対応条件
  • 以前は別名で対応していました: trimRight (4)
注釈 1件
対応条件
  • 以前は別名で対応していました: trimRight (12)
注釈 1件
対応条件
  • 以前は別名で対応していました: trimRight (3.5)
注釈 1件
対応条件
  • 以前は別名で対応していました: trimRight (18)
注釈 1件
対応条件
  • 以前は別名で対応していました: trimLeft (4)
注釈 1件
対応条件
  • 以前は別名で対応していました: trimLeft (12)
注釈 1件
対応条件
  • 以前は別名で対応していました: trimLeft (3.5)
注釈 1件
対応条件
  • 以前は別名で対応していました: trimLeft (18)

基本構文

JAVASCRIPT
'  hello  '.trimStart(); // 'hello  '
'  hello  '.trimEnd();   // '  hello'
'  hello  '.trim();      // 'hello'

ライブデモ

start. emptywhiteexclude

TrimStart Use, string. leftside. margin. only getexclude..

プレビュー全画面表示

end. emptywhiteexclude

TrimEnd Use, string. rightside. margin. only getexclude..

プレビュー全画面表示

Inputform. Format

yu-za- that inputvalue. beforeafter to existsnot-main spe-s batch in getexclude..

プレビュー全画面表示

実務での使いどころ

  • String trimStart() and trimEnd() の活用

    文字列の先頭または末尾の空白を除去するメソッド。trimStart と trimEnd を提供。

注意点

  • 特になし。すべての主要ブラウザで安定して動作する。

アクセシビリティ

  • JavaScript による動的更新時は、aria-live リージョンで変更をスクリーンリーダーに通知する。

Powered by web-features