Regulärer Ausdruck:
1. Was ist RegExp? RegExp ist die Abkürzung für regulären Ausdruck. RegExp-Objekte werden verwendet, um den Inhalt anzugeben, der aus dem Text abgerufen werden soll.
2. Definieren Sie RegExp: var variable name=new RegExp();
3. Das RegExp-Objekt verfügt über 3 Methoden:
1) test() ruft den angegebenen Wert in der Zeichenfolge ab und der Rückgabewert ist wahr oder falsch.
2) exec()
3) kompilieren()
4. Modifikator
1) Ich führe einen Vergleich ohne Berücksichtigung der Groß-/Kleinschreibung durch
2) g führt einen globalen Abgleich durch
3) m führt einen mehrzeiligen Abgleich durch
5. Eckige Klammern (werden verwendet, um Zeichen innerhalb eines bestimmten Bereichs zu finden)
1) [abc] Suchen Sie alle Zeichen zwischen eckigen Klammern
2) [^abc] findet alle Zeichen, die nicht in eckigen Klammern stehen
3) [0-9] Finden Sie eine beliebige Zahl zwischen 0-9
4) [a-z] Finden Sie alle Kleinbuchstaben zwischen a-z
5) [A-Z] Finden Sie alle Großbuchstaben zwischen A-Z
6) [A-z] Finden Sie ein beliebiges Zeichen zwischen Großbuchstabe A und Kleinbuchstabe z
7) [adgk] Finden Sie ein beliebiges Zeichen innerhalb der angegebenen Menge
8) [^adgk] Finden Sie ein beliebiges Zeichen außerhalb der angegebenen Menge
9) (rot|biue|grün) Finden Sie eine beliebige Option
6. Metazeichen
1) w: Wortzeichen finden
2) W: Nicht-Wort-Zeichen finden
3) d: Zahlen finden
4) D: Nicht numerische Zeichen suchen
7. Quantifizierer
n entspricht jeder Zeichenfolge, 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} entspricht einer Zeichenfolge, die X Folgen von n enthält.
n{X,Y} entspricht einer Zeichenfolge, die X- oder Y-Sequenzen von n enthält.
n{X,} entspricht einer Zeichenfolge, 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 entspricht jeder Zeichenfolge, auf die nicht unmittelbar die angegebene Zeichenfolge n folgt.
[Übung 1] Stellen Sie fest, ob das Format des eingegebenen Personalausweises korrekt ist