Hallo an alle hier ...
Ich muss eine Swing-Anwendung aufbauen, die sich auf die Fahrzeugregistrierung bezieht und in der ich die Fahrzeugnummer des indischen Standards eingeben möchte, wie:
MP 09 AB 1234
AH 17 FT 2387
UT 32 DR 6423
DL 01 C AA 1111
Genauer gesagt
Bitte, wenn mir jemand helfen kann? DocumentFilter Typ Klasse kann mir auch helfen .........
Basierend auf der Wikipedia-Spezifikation :
%Vor%Versuchen Sie es
%Vor% ^ bedeutet Start der Zeichenkette
[A-Z] {2} bedeutet 2 Zeichen im Bereich von A bis Z
\ s bedeutet Leerzeichen
[0-9] {2} bedeutet 2 Zeichen im Bereich von 0 bis 9
\ s bedeutet Leerzeichen
[A-Z] {2} bedeutet 2 Zeichen im Bereich von A bis Z
\ s bedeutet Leerzeichen
[0-9] {4} bedeutet 4 Zeichen im Bereich von 0 bis 9
$ bedeutet Ende der Zeichenkette
Nach dem, was Sie in Ihrer Frage gesagt haben, sollte dies eine sehr breite Prüfung gegen das richtige Format sein, aber ich habe das Gefühl, dass es spezifischere Vorschriften darüber gibt, wie die Nummernschilder nummeriert sind. Lassen Sie mich wissen, ob es zusätzliche Einschränkungen für die Regex gibt.
Siehe Ссылка
Sieht so aus, als wäre das Format etwas komplexer als in Ihrer Frage angegeben ...
Sagen Sie zum Beispiel, wenn der Benutzer bereits einen Wert wie folgt eingegeben hat:
%Vor%dann hat das Textfeld die nächste Eingabe nicht anders als eine Ganzzahl oder ein weiteres Zeichen als ..... genommen.
%Vor%von hier aus kann der Benutzer nur einen ganzzahligen Wert eingeben ............
Also, kurz gesagt, was ich tun möchte ist, die Eingabe nur so zu nehmen, wie die von Alix gegebene Regex
Basierend auf den Wikipedia-Spezifikationen
%Vor%Tags und Links java regex validation