JavaScript RegExp \s メタ文字

定義と用法

\s メタ文字で空白文字を一致させる。

空白文字は以下の通りです:

  • スペース文字
  • タブ
  • Enter
  • 改行
  • 垂直タブ
  • ページ移動

全ての空白文字を検索:

let text = "Is this all there is?";
let pattern = /\s/g;

自分で試してみる

構文

new RegExp("\\s")

または短縮して:

/\s/

修飾子付きの構文

new RegExp("\\s", "g")

または短縮して:

/\s/g

ブラウザサポート

/\s/ ECMAScript1 (ES1) の特性です。

すべてのブラウザは完全に ES1 (JavaScript 1997) をサポートしています:

Chrome IE Edge Firefox Safari Opera
サポート サポート サポート サポート サポート サポート

正規表現検索メソッド

JavaScript で、正規表現のテキスト検索は異なる方法で完了できます。

使用パターン(pattern)正規表現として、これらは最もよく使われる方法です:

説明
テキスト.match(パターン) 文字列メソッド match()
テキスト.search(パターン) 文字列メソッド search()
パターン.exec(テキスト) RexExp メソッド exec()
パターン.テスト(テキスト) RexExp メソッド test()