Heim > Web-Frontend > Front-End-Fragen und Antworten > Was bedeutet der reguläre Ausdruck /ig in Javascript?

Was bedeutet der reguläre Ausdruck /ig in Javascript?

WBOY
Freigeben: 2022-03-02 15:45:52
Original
4642 Leute haben es durchsucht

In regulären JavaScript-Ausdrücken bedeutet „/ig“ „Globalen Abgleich durchführen und Groß-/Kleinschreibung ignorieren“ und ist ein Modifikator, wobei der Modifikator „i“ verwendet wird, um anzugeben, dass ein Abgleich ohne Berücksichtigung der Groß-/Kleinschreibung durchgeführt wird, und der Modifikator „g“ wird verwendet, um die Durchführung anzuzeigen ein globales Spiel.

Was bedeutet der reguläre Ausdruck /ig in Javascript?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Was bedeutet der reguläre Ausdruck /ig in Javascript

Der Unterschied und die Bedeutung von /i,/g,/ig,/gi,/m in regulären Ausdrücken

/i (Groß- und Kleinschreibung ignorieren)
/g (Volltext Alle Vorkommen übereinstimmender Zeichen finden)
/m (mehrzeilige Suche)
/gi (Volltextsuche, Groß-/Kleinschreibung ignorieren)
/ig (Volltextsuche, Groß-/Kleinschreibung ignorieren)

Modifier

Modifier Beschreibung
i Führt einen Vergleich ohne Berücksichtigung der Groß- und Kleinschreibung durch.
g Führen Sie einen globalen Abgleich durch (finden Sie alle Übereinstimmungen, anstatt anzuhalten, nachdem die erste Übereinstimmung gefunden wurde).
m Mehrzeiligen Abgleich durchführen.

Eckige Klammern

Eckige Klammern werden verwendet, um Zeichen innerhalb eines Bereichs zu finden:

Ausdruck Beschreibung
[abc] Suchen Sie nach einem beliebigen Zeichen zwischen den eckigen Klammern.
[^abc] Suchen Sie alle Zeichen, die nicht in eckigen Klammern stehen.
[0-9] Finden Sie eine beliebige Zahl von 0 bis 9.
[a-z] Finden Sie ein beliebiges Zeichen vom Kleinbuchstaben a bis zum Kleinbuchstaben z.
[A-Z] Finden Sie ein beliebiges Zeichen von Großbuchstabe A bis Großbuchstabe Z.
[A-z] Finden Sie ein beliebiges Zeichen vom Großbuchstaben A bis zum Kleinbuchstaben Z.
[adgk] Suchen Sie nach einem beliebigen Zeichen innerhalb der angegebenen Menge.
[^adgk] Suchen Sie nach einem beliebigen Zeichen außerhalb der angegebenen Menge.
(rot|blau|grün) Finden Sie eine beliebige angegebene Option.

Metazeichen

Metazeichen sind Zeichen mit besonderer Bedeutung:

Metazeichen Beschreibung
. Suchen Sie ein einzelnes Zeichen, außer Zeilenumbrüchen und Zeilenumbrüchen .
w Wortzeichen finden.
W Finden Sie Nicht-Wort-Zeichen.
d Zahlen finden.
D Suchen Sie nach nicht numerischen Zeichen.
s Finden Sie Leerzeichen.
S Suchen Sie Nicht-Leerzeichen.
b Finden Sie Übereinstimmungen, die am Anfang oder Ende eines Wortes stehen.
B Finden Sie Übereinstimmungen, die nicht am Anfang oder Ende des Wortes stehen.
Finden Sie NUL-Zeichen.
n Zeilenumbrüche finden.
f Seitenumbrüche finden.
r Suchen Sie das Wagenrücklaufzeichen.
t Tabulatorzeichen finden.
v Vertikale Tabulatorzeichen finden.
xxx Suchen Sie das durch die Oktalzahl xxx angegebene Zeichen.
xdd Suchen Sie das durch die Hexadezimalzahl dd angegebene Zeichen.
uxxxx Suchen Sie das Unicode-Zeichen, das als Hexadezimalzahl xxxx angegeben ist.

Quantifier

Quantifier Description
n+ stimmt mit jeder Zeichenfolge überein, die mindestens ein n enthält.
n* entspricht jeder Zeichenfolge, die null oder mehr n enthält.
n? Entspricht jeder Zeichenfolge, die null oder ein n enthält.
n{X} stimmt mit einer Zeichenfolge überein, die eine Folge von enthält
n{X,Y} stimmt mit einer Zeichenfolge überein, die eine Folge von X- oder Y-n-Elementen enthält.
n{X,} stimmt mit einer Zeichenfolge überein, die mindestens X Folgen von n enthält.
n$ entspricht jeder Zeichenfolge, die mit n endet.
^n entspricht jeder Zeichenfolge, die mit n beginnt.
?=n entspricht einer beliebigen Zeichenfolge, unmittelbar gefolgt von der angegebenen Zeichenfolge n.
?!n stimmt mit jeder Zeichenfolge überein, auf die nicht unmittelbar die angegebene Zeichenfolge n folgt.

RegExp-Objekteigenschaften

FF: Firefox, IE: Internet Explorer

Property Description FF IE
global Reg Exp-Objekt hat Flag g. 1 4
ignoreCase RegExp Ob das Objekt Flag i hat. 1 4
lastIndex Eine Ganzzahl, die die Zeichenposition angibt, an der die nächste Übereinstimmung beginnt. 1 4
multiline RegExp Ob das Objekt Flag m hat. 1 4
Quelle Der Quelltext des regulären Ausdrucks. 1 4

RegExp-Objektmethode

FF: Firefox, IE: Internet Explorer

Suche
Methode Beschreibung FF IE
compile Reguläre Ausdrücke kompilieren. 1 4
exec Ruft den in der Zeichenfolge angegebenen Wert ab. Gibt den gefundenen Wert zurück und bestimmt seine Position. 1 4
test Ruft den in der Zeichenfolge angegebenen Wert ab. Gibt wahr oder falsch zurück. 1...
Werte abrufen, die einem regulären Ausdruck entsprechen.

1

4Verwandte Empfehlungen:
match Finden Sie eine Übereinstimmung für einen oder mehrere reguläre Ausdrücke. 1 4
replace Ersetzen Sie den Teilstring, der dem regulären Ausdruck entspricht. 1 4
split Teilen Sie eine Zeichenfolge in ein Array von Zeichenfolgen auf.
Javascript-Lern-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet der reguläre Ausdruck /ig in Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage