ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript の正規表現 /ig は何を意味しますか

JavaScript の正規表現 /ig は何を意味しますか

WBOY
WBOYオリジナル
2022-03-02 15:44:324622ブラウズ

JavaScript 正規表現では、「/ig」は「グローバル マッチングを実行し、大文字と小文字を区別しない」ことを意味し、修飾子であり、修飾子「i」は、実行が大文字と小文字を区別しないことを示すために使用されます。 「g」は、グローバル一致が実行されることを示すために使用されます。

JavaScript の正規表現 /ig は何を意味しますか

このチュートリアルの動作環境: Windows 10 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JavaScript における正規表現 /ig の意味

正規表現における /i、/g、/ig、/gi、/m の違いと意味

/i (大文字と小文字を無視)
/g (一致するすべての文字の全文検索)
/m (複数行検索)
/gi (全文検索、大文字と小文字の区別を無視)
/ ig( 全文検索、大文字と小文字を区別しない)

修飾子

修飾子 説明
i 大文字と小文字を区別しないマッチングを実行します。
g グローバル マッチングを実行します (最初の一致が見つかった後に停止するのではなく、すべての一致を検索します)。
m 複数行のマッチングを実行します。

角括弧

角括弧は、範囲内の文字を検索するために使用されます。

#[^adgk]指定されたセットの外にある文字を検索します。 (赤|青|緑)指定されたオプションを検索します。 #メタキャラクター
説明
[abc] 角括弧内の文字を検索します。
[^abc] 角括弧の間にない文字を検索します。
[0-9] 0 から 9 までの任意の数値を検索します。
[a-z] 小文字の a から小文字の z までの任意の文字を検索します。
[A-Z] 大文字の A から大文字の Z までの任意の文字を検索します。
[A-z] 大文字の A から小文字の z までの任意の文字を検索します。
[adgk] 指定されたセット内の任意の文字を検索します。

メタキャラクターは特別な意味を持つ文字です:

メタキャラクター .改行と行末記号を除く単一の文字を検索します。 w単語の文字を検索します。 W単語以外の文字を検索します。 d数字を見つけます。 D数字以外の文字を検索します。 s空白文字を検索します。 #SbBnf#rtvxxx#xdd16 進数 dd で指定された文字を検索します。 uxxxx16 進数 xxxx で指定された Unicode 文字を検索します。 #数量子
Description
空白以外の文字を検索します。
単語の先頭または末尾で一致するものを検索します。
単語の先頭または末尾にない一致を検索します。
NUL 文字を検索します。
改行を検索します。
フォーム フィード文字を見つけます。
キャリッジ リターン文字を見つけます。
タブ文字を見つけます。
垂直タブ文字を見つけます。
8 進数 xxx で指定された文字を検索します。

数量子説明 少なくとも 1 つの n を含む任意の文字列と一致します。 0 個以上の n を含む任意の文字列と一致します。 0 または 1 つの n を含む任意の文字列と一致します。 n の X シーケンスを含む文字列と一致します。 X または Y n のシーケンスを含む文字列と一致します。 少なくとも X n のシーケンスを含む文字列と一致します。 n で終わる任意の文字列と一致します。 #^n n で始まる任意の文字列と一致します。 ?=n 指定された文字列 n の直後に続く任意の文字列と一致します。 ?!n 指定された文字列 n が直後に続かない任意の文字列と一致します。 FF: Firefox、IE: Internet Explorer
n
n*
n?
n{X}
n{X,Y}
n{X,}
n$
RegExp オブジェクト プロパティ

プロパティ

DescriptionFFIEglobal#RegExp オブジェクトにフラグ g があるかどうか。 14ignoreCaseRegExp オブジェクトにフラグ i があるかどうか。 14lastIndex次の一致を開始する文字位置を示す整数。 14multilineRegExp オブジェクトにフラグ m があるかどうか。 14source正規表現のソース テキスト。 14

RegExp 物件方法

FF: Firefox, IE: Internet Explorer

##描述FF IEcompile編譯正規表示式。 14exec檢索字串中指定的值。傳回找到的值,並確定其位置。 14test#檢索字串中指定的值。傳回 true 或 false。 14
#方法
支援正規表示式的String 物件的方法

FF: Firefox, IE: Internet Explorer

方法說明FFIEsearch檢索與正規表示式相符的值。 14match找到一個或多個正規表示式的符合。 14replace取代與正規表示式相符的子字串。 14split將字串分割成字串陣列。


#相關推薦:

javascript學習教學
#

以上がJavaScript の正規表現 /ig は何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。