Ich hab derzeit eine Eingabe für ein Geburtsdatum wo ich abfragen will ob eine falsche Eingabe erfolgt ist.
Derzeit frage ich so ab:
Pattern dayPattern = Pattern.compile("^[0-9]{1,2}$");
Pattern monthPattern = Pattern.compile("^[0-9]{1,2}$");
Pattern yearPattern = Pattern.compile("^[0-9]{4}$");
Diese Abfrage ist mir aber noch zu ungenau, ich will auch Abfragen das man z.B bei Tage max 31 oder bei Monate max 12 eingeben kann
Mann sollte auch 01,02,03,03 oder 1,2,3,4 eingeben können
Habs mit [0-31] ausprobiert aber das ist nicht möglich und jetzt weiß ich nicht wie ich es sonst machen sollte
Derzeit frage ich so ab:
Pattern dayPattern = Pattern.compile("^[0-9]{1,2}$");
Pattern monthPattern = Pattern.compile("^[0-9]{1,2}$");
Pattern yearPattern = Pattern.compile("^[0-9]{4}$");
Diese Abfrage ist mir aber noch zu ungenau, ich will auch Abfragen das man z.B bei Tage max 31 oder bei Monate max 12 eingeben kann
Mann sollte auch 01,02,03,03 oder 1,2,3,4 eingeben können
Habs mit [0-31] ausprobiert aber das ist nicht möglich und jetzt weiß ich nicht wie ich es sonst machen sollte