JavaScript RegExp \S メタ文字

定義と使用方法

\S メタ文字は非空白文字をマッチングします。

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

  • スペース文字
  • タブ
  • エンター
  • 改行
  • 垂直タブ
  • ページ送り

グローバル検索非空白文字:

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()