: Ein einzelner Zeichenbereich: [Zeichenset] Nicht-Range: [^Zeichensammlung]/R: ENTER/N: Änderung/t: tab Key/D: [0-9]/D: [^0-9]/////D: [^0-9]/ w: [0-9a-za-z _]/w: [^0-9a-za-z _]/s: [/f/n/r/t/v]/s: [^/f/n /r/t/v]+: eins oder mehrere*: 0 oder mehr? : 0 oder eins {n}: Match N {min, max}: Matching -Bereich {0,1} :? {0,}:*{1,}:+? : Der Unterschied zwischen Trägheitsanpassungen und gierigem Matching/B: Danach befindet sich das Zeichen am ersten Ort der Saite, und die vorherigen Zeichen befinden sich am Ende des String -Schwanzes: Space, Absatz erste Zeile, Absatzende Komma, Periode,-/B: Übereinstimmende nicht grenzüberschreitende Zeichenzeichen-Tipps: Verwenden Sie den Dateinamen so weit wie möglich. als Ganzes angesehen |: oder /: Zitate rückwärts. :: nicht erworbenes Matching? =: Positive vor -survey
Überschneidung <=: Rückwärtsvorbereitungsuntersuchung
Auszug:
Übereinstimmender regulärer Ausdruck chinesischer Zeichen: [/u4e00-/u9fa5]
Kommentar: Mit diesem Ausdruck ist es wirklich ein Kopfschmerz.
Matching Dual-Byte-Zeichen (einschließlich chinesischer Zeichen): [^/x00-/xff]
Kommentar: Es kann verwendet werden, um die Länge der Zeichenfolge zu berechnen (ein Doppel -Byte -Zeichenlängenmessgerät 2, ASCII -Zeichen 1)
Übereinstimmung mit dem regulären Ausdruck der leeren Zeile:/n/s*/r
Kommentar: Kann verwendet werden, um leere Zeilen zu löschen
Übereinstimmende Ausdruck von HTML markiert: <(/s*?) [^>]*>.*?
Kommentar: Die im Internet zirkulierende Version ist zu schlecht.
Übereinstimmung mit dem regulären Ausdruck der Vorder- und Schwanz leere Zeichen:^/s*|/s*$
Kommentar: Es kann verwendet werden, um die leeren Zeichen (einschließlich Leerzeichen, Uhrenherstellung, Seitenänderungen usw.) am Ende der Zeile zu löschen, die verwendet werden können.
Übereinstimmung mit dem regulären Ausdruck der E-Mail-Adresse:/w+([-+.]/W+)*@/w+([-.]/W+)*/./W+([-.]/W+)*
Kommentar: Formüberprüfung ist sehr praktisch
Der reguläre Ausdruck der passenden URL: [a-za-z]+: // [^/s]*
Kommentar: Die Version der im Internet verbreiteten Version ist sehr begrenzt.
Ob das Konto legal ist (der Brief ist von Anfang an, erlaubt 5 bis 16 Bytes und die Buchstaben dürfen Zeilen zeichnen):^[a-za-z] [a-za-z0-9 _] {4,, 15} $
Kommentar: Formüberprüfung ist sehr praktisch
Übereinstimmung mit inländischen Telefonnummern:/d {3}-/d {8} |/d {4}-/d {7}
Kommentar: Übereinstimmende Formulare wie 0511-4405222 oder 021-87888822
Passende Tencent QQ-Nummer: [1-9] [0-9] {4,}
Kommentar: Tencent QQ -Nummer startet ab 10000
Übereinstimmende China Post-Codierung: [1-9]/d {5} (?!/D)
Kommentar: 6 Ziffern Chinas Postleitzahl
Matching ID -Karte:/d {15} |/d {18}
Kommentar: Chinas ID -Karte ist 15 oder 18 -Bit.
Übereinstimmende IP -Adresse:/d+/./D+/d+/./D+
Kommentar: Nützlich beim Extrahieren von IP -Adressen
Passen Sie eine bestimmte Nummer an:
^[1-9]/d*$ // Die positive Ganzzahl übereinstimmen
^-[1-9]/d*$ // Die negative Ganzzahl übereinstimmen
^-?
^[1-9]/d*|.
^-[1-9]/d*|.
^[1-9]/d*/./D*|.
^-([1-9]/d*/./D*| 0 /./ D*[1-9]/d*) $ // Stimmen Sie der negativen Schwimmpunktzahl überein
^-? Punkte
^[1-9]/d*/./D*| schwimmende Punktzahl + 0)
^(-([1-9]/d*/./D*| 0 /./ D*[1-9]/d*) | 0?/. 0+ | 0 $ // Übereinstimmende nicht-positive Gleitschwimmung übereinstimmen Nummer (negative Schwimmpunktzahl+ 0)
Kommentar: Es ist nützlich, wenn eine große Menge an Daten bearbeitet wird.
Übereinstimmende bestimmte Zeichenfolge:
^[A-Za-Z]+$ // Übereinstimmende Zeichenfolge, die aus 26 englischen Buchstaben besteht
^[Az]+$ // Die Zeichenfolge, die aus 26 englischen Buchstaben besteht
^[Az]+$ // Die Zeichenfolge, die aus einem Kleinbuchstaben besteht, das aus 26 englischen Buchstaben besteht
^[A-Za-Z0-9]+$ // String, die aus Zahlen und 26 englischen Buchstaben besteht
^/w+$ // Übereinstimmung Zeichenfolge, die aus Zahlen, 26 englischen Buchstaben oder Absenkung besteht