Fügen Sie ^$ hinzu und die gesamte Zeichenfolge erfüllt die Anforderungen
Sie können bestehen, ohne einen Teil der Zeichenfolge hinzuzufügen, um die Anforderungen zu erfüllen
============ ====== =====================================
: Escape-Zeichen
D: Beliebige Zahl (DIGIT: Zahl)W: Beliebiges Wortzeichen (Zahl, Buchstabe, untere Zeile) (Wort: Wort)
s : irgendein leeres leeres weißes weißes Zeichen (t r n f x0B) (Leerzeichen: leer)D: Jedes nicht numerische ZeichenW: Jedes Nicht-Wort-ZeichenS: Jedes nicht leere Zeichen. Jedes Zeichen \ Stellt gewöhnlich dar.================= ===== ===============================" ": erscheint mehr als 1 Mal hintereinander--- -----"^d $""*": Zeigt an, dass der Inhalt 0-mal erscheint----"^d*$"
"?": Zeigt an, dass der Inhalt 0-1 Mal erscheint -------"^d?$"=============== =============== =============================[]------ ---[ab]a und b können ---------[a-z] übergeben, um den Bereich a auszudrücken, b, c....z können verwendet werden (letzteres ist größer als das vorherige) )---------[a-bd-e]Mehrere Bereiche
================== ============================ =========={}
{n} erscheint n-mal---------------"^[a] {n}$"----------(n a can pass ){n,} mindestens n-mal---------------" ^[a]{n,}$"---------( Mindestens n a kann passieren){n,m} kann n-m mal vorkommen----"^[a] {n,m}$"-------(n-m a Kann passieren)======================== ==================== ================()------ --Die Klammern werden als Ganzes betrachtet |----- ----(123|321)--------123 oder 321=== ===================== ============================ ====String emailRegEx = "^\d $";String email = "123";System.out.println(email.matches(emailRegEx ));//true