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

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
41
12
17
9
36
9

startsWith() は String 値のメソッドで、文字列が引数で指定された文字列で始まるかを判定して true か false を返します。

41
12
17
9
36
9
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

JAVASCRIPT
const filename = 'document.pdf';

filename.startsWith('doc');  // true
filename.endsWith('.pdf');   // true
filename.endsWith('.txt');   // false

ライブデモ

ファイル拡張子の判定

endsWith を使って、ファイル名が特定の拡張子で終わっているか確認します。

プレビュー全画面表示

URL スキームの判定

startsWith を使って、URL が https:// で始まっているかを確認します。

プレビュー全画面表示

プレフィックスによる分類

IDなどの文字列が特定のプレフィックスで始まっているか判定します。

プレビュー全画面表示

実務での使いどころ

  • String startsWith() and endsWith() の活用

    endsWith() は String 値のメソッドで、文字列が引数で指定された文字列で終わるかを判定して true か false を返します。

注意点

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

アクセシビリティ

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