Я работаю над решением предыдущего вопроса, насколько это возможно, используя регулярные выражения. Моя модель
"\d{4}\w{3}(0[1-9]|[12][0-9]|3[01])([01][0-9]|2[0-3])([0-5][0-9]){2}"
Согласно NetBeans, у меня есть два незаконных escape-символа. Я предполагаю, что это связано с \d и\w, но они оба действительны в Java. Возможно, мой синтаксис для регулярного выражения Java отключен...
Вся используемая строка кода:
userTimestampField = new FormattedTextField(
new RegexFormatter(
"\d{4}\w{3}(0[1-9]|[12][0-9]|3[01])([01][0-9]|2[0-3])([0-5][0-9]){2}"
));