このチュートリアルでは、JavaScript RegExp を使用して数値 (0 ~ 9) を検索する方法を学びます。数字[0-9]のASCII値は48から57で始まります。数値の ASCII 値を出力したい場合は、数値に 48 を加算する必要があります。
正規表現では数値を \d として表します。 RegExp は、文字列の検索および置換操作または入力検証を実行するためのパターンを指定するオブジェクトです。
###文法###は ES1 で導入されました。すべてのブラウザで完全にサポートされています。 Chrome、IEなど、 Safari、Opera、Firefox、Edge。 RegExp には、
g、i、m などの修飾子があります。 "g"はグローバル一致を実行するために使用され、"i" は大文字と小文字を区別しない一致を実行するために使用され、"m" は複数の一致を実行するために使用されます。ラインマッチ。 Syntax
のような修飾子を付けた \d の構文 リーリー ###アルゴリズム###
次のプログラムでは、文字列マッチング (パターン) を使用して、指定された文字列内の数値 (\d) を検索します。 RegExp パターンを /\d/g として使用します。 string match() メソッドは、文字列内の数値の配列を返します。
リーリー例 2
次のプログラムでは、数値のない文字列を取得し、文字列内の数値を検索します。文字列マッチング (パターン) を使用して、指定された文字列内の数値 (\d) を検索します。 RegExp パターンを /\d/g として使用します。出力がどのようになるかを見てみましょう。
リーリー以下のプログラムでは、2 から 7 までの数値を検索します。これを行うには、正規表現パターンとして /[2-7]/g を使用します。
リーリー例 4
番号の検索と置換
例 5
数字を置き換える簡単な方法も確認します。のように、 ### リーリー
先ほど説明したように、g はグローバル マッチを表します。最初の出現で停止せず、すべての出現を検索します。以上がJavaScript RegExp を使用して数値を検索するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。