Das Beispiel dieses Artikels gibt an, wie Java regelmäßige Ausdrücke verwendet, um festzustellen, ob das Mailbox -Format korrekt ist. Teilen Sie es für alle für Ihre Referenz. Die Einzelheiten sind wie folgt:
Java.io.*; , 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 15} [@] [a-z0-9] {3,} [.] // P {Lower} {2 2) ,} "; // p {alpha}: Der Inhalt ist ein Must-Have, und das Buchstabenzeichen [/p {lauger}/p {p {ober}] äquivalent. Zum Beispiel: [email protected] ist nicht legal. // W {2,15}: 2 ~ 15 [a-za-z_0-9] Zeichen; Wie: [email protected] ist legal. // [A-Z0-9] {3,}: Mindestens drei [A-Z0-9] Charaktere, [] ist ein Must-Have; // [.]: '.' Muss zum Zeitpunkt der Nummer ausgewählt werden; // P {Lower} {2,} LowerWritten Letters, mehr als zwei. Wie: [email protected] ist illegal. if (E -Mail.Matches (Format)) {Return true; ] Args) ) // mailbox {System.out.println überprüfen (E -Mail+"/n ist ein legaler Mailbox -Name.");} Else {System.out.println (E -Mail+"/n ist kein legal mailbox -Name."); }}}}PS: Hier sind zwei weitere sehr bequeme reguläre Ausdruckstools für alle für Ihre Referenz:
JavaScript regulärer Ausdruck Online -Test -Tool:
http://tools.vevb.com/regex/javaScript
Regelmäßiger Ausdruck Online -Generierungstool:
http://tools.vevb.com/regex/create_reg
Es ist zu hoffen, dass dieser Artikel für Java -Programmdesign aller hilfreich ist.