JavaScript RegExp Group [^0-9]

定義と用法

[^0-9] 表現は、数字でない文字を検索するために使用されます。

括弧内の数字は0から9の任意の数字または数字範囲です。

ヒント:使用方法 [0-9] 括弧内の数字は0から9の任意の数字または数字範囲です。

例1

1から4の数字でないグローバル検索:

let text = "123456789";
let pattern = /[^1-4]/g;

実際に試してみてください

例2

1でない数字のグローバル検索:

let test = "12121212";
let pattern = /[^1]/g;

実際に試してみてください

例3

5から8の数字でないグローバル検索:

let text = "123456789";
let pattern = /[^5-8]/g;

実際に試してみてください

文法

new RegExp("[^0-9]")

または短縮形式で:

/[^0-9]/

修飾子付きの文法

new RegExp("[^0-9]", "g")

または短縮形式で:

/[^0-9]/g

ブラウザサポート

/[^0-9]/ ECMAScript1(ES1)の機能です。

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

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

正規表現検索メソッド

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

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

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