ホームページ >ウェブフロントエンド >jsチュートリアル >通常のグローバル マッチング パターンの g 修飾子の使用方法の詳細な説明
今回は、通常のグローバル マッチング パターン g 修飾子の使用方法について詳しく説明します。通常のグローバル マッチング パターン g 修飾子を使用する際の 注意事項 について、実際のケースを見てみましょう。
正規表現g 修飾子:
g 修飾子は、正規表現がグローバル一致を実行すること、つまり、最初の一致が見つかった後も検索を続けることを指定します。構文構造:
コンストラクターメソッド:
new RegExp("regexp","g")オブジェクトダイレクトメソッド:
/regexp/g
ブラウザサポート:
IEブラウザはこのメタキャラクターをサポートします。
Firefox はこのメタキャラクターをサポートしています。 Google Chrome はこのメタキャラクターをサポートしています。
コード例:
例 1:var str="this is an antzone good"; var reg=/an/; console.log(str.match(reg));グローバル一致が存在しないため、上記のコードは最初の「an」のみと一致します。最初の一致が成功すると、一致は継続されません。 例 2:
var str="this is an antzone good"; var reg=/an/g; console.log(str.match(reg));上記のコードは 2 つの「an」に一致します。
以下は補足です
この記事では、jsの正規表現のグローバルマッチングパターン/gの使い方を詳しく紹介します。 コードは次のとおりです。var str = "123#abc"; var re = /abc/ig; console.log(re.test(str)); //输出ture console.log(re.test(str)); //输出false console.log(re.test(str)); //输出ture console.log(re.test(str)); //输出false
var str = "123#abc"; var re = /abc/ig; console.log(re.test(str)); //输出ture console.log(re.lastIndex); //输出7 console.log(re.test(str)); //输出false console.log(re.lastIndex); //输出0 console.log(re.test(str)); //输出ture console.log(re.lastIndex); //输出7 console.log(re.test(str)); //输出false console.log(re.lastIndex); //输出0この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、注意してください。 PHP 中国語 Web サイトの他の関連記事へ! 推奨読書:
正規表現での . メタ文字の使用の詳細な説明 (コード付き)
以上が通常のグローバル マッチング パターンの g 修飾子の使用方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。