String richtig = "2005.11.16";String falscheEingabe = "was.auch.immer";String falschesDatum = "2005.11.50";// ergoogelt und abgewandeltString regEx = "^(19|20)(\d{2}).(0[1-9]|1[012]).(0[1-9]|[12][0-9]|3[01])$"bool test = richtig.matches(regEx); // truetest = falscheEingabe.matches(regEx); // falsetest = falschesDatum.matches(regEx); // false