JavaScript正規表現グループ[0-9]
例
文字列内の数字1、2、3、および4をグローバル検索します。
let text = "123456789";
let pattern = /[1-4]/g;
定義と使用法
[0-9]式は、角かっこで囲まれた文字を検索するために使用されます。
角かっこ内の数字は、0から9までの任意の数字または数字のスパンにすることができます。
ヒント:[^ 0-9]式を使用して、数字以外の文字を検索します。
ブラウザのサポート
/[0-9]/
ECMAScript1(ES1)機能です。
ES1(JavaScript 1997)は、すべてのブラウザーで完全にサポートされています。
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
構文
new RegExp("[0-9]")
or simply:
/[0-9]/
修飾子を使用した構文
new RegExp("[0-9]", "g")
or simply:
/[0-9]/g
ヒント
[^ 0-9]式を使用して、数字以外の文字を検索します。
その他の例
例
文字列内の数字「1」をグローバル検索します。
let text = "12121212";
let pattern = /[1]/g;
正規表現の検索方法
JavaScriptでは、正規表現のテキスト検索をさまざまな方法で実行できます。
正規表現としてのパターンの場合、これらは最も一般的な方法です。
例 | 説明 |
---|---|
text.match(パターン) | Stringメソッドmatch() |
text.search(パターン) | 文字列メソッドsearch() |
パターン.exec(テキスト) | RexExpメソッドexec() |
パターン.test(テキスト) | RegExpメソッドtest() |