Es wird verwendet, um das Muster von Zeichenketten in einem Format auszudrücken. Inkonsistenzen in den in den Foren angegebenen Daten können ärgerlich sein und werden verwendet, um diese Teile zu entfernen.
Kurz gesagt, Fehlerprüfung
Reguläre Ausdrücke.txt
Postleitzahl[678-0041] [Suche]
[678]-[0041] [Suche]
[0-9]{3} - [0-9]{4}
Geben Sie die Nummer 0-9 dreimal ein
Bindestrich hinzufügen
Geben Sie die Zahl 0-9 viermal ein
Fehler, wenn nicht enthalten
Das Notationsgefühl der Regeln.
text.java
class Test{
public static void main(String[] args){
String strZip = request.getParameter("zip");
String zipPattern = "[0-9]{3}-[0-9]{4}";
//Dies ist wichtig Wenden Sie die oben genannten Regeln an.
Pattern p = Pattern.compile(zipPattern);
if (p.matcher.(strZip).find()) { //find()damit[true/false]Wird als Rückgabewert übergeben.
//Postleitzahl Format
} else {
//Das Eingabeformat ist ein Fehler
}
}
}
Mit Javascript ist es auch möglich, eine Warnung auszuführen, wenn der Fokus nicht vorhanden ist.
Symbol | Erklärung der Symbole |
---|---|
・ | Beliebiges Zeichen. Zeilenvorschubzeichen weglassen |
* | Entspricht 0 oder mehr Wiederholungen des vorherigen Zeichens |
^ | Der Zeilenanfang ^ (Hutzeichen) |
$ | Ende der Linie |
[ ] | Entspricht einem einzelnen Zeichen in Klammern.-Bereich kann mit angegeben werden |
{ } | Beschreiben Sie die Anzahl der Wiederholungen des numerischen Werts in Klammern. |
+ | Wiederholen Sie den vorherigen Ausdruck 0 Mal oder 1 Mal |
[1]+$
[2]+$
[3]+$
Telefonnummer: ^ [0-9] {2,4} - [0-9] {2,4} - [0-9] {3,4} $
{} Die Bereichsspezifikation wird durch Kommas getrennt
^ [\ w] + $: \ w Alphanumerische Zeichen halber Breite ^ \ d {3} \ - \ d {4} $: \ d Postleitzahl
Das Symbol wird durch \ w \ d beschrieben.
Beschreiben Sie mit einem Kreis (Schrägstrich). Ich denke \ n ist im Grunde gut.
① Ich heiße Yamada. System.out.println ("Mein Name ist Yamada.");
② Mein Name ist "Yamada". System.out.println ("Mein Name ist" Yamada ".");
END
Recommended Posts