Я использую класс валидатора для проверки пароля TextField с использованием регулярного выражения, которое заставляет его содержать 1 заглавную букву 1 строчную букву 1 цифру и 1 символ, а его длина должна быть от 6 до 10 символов.
Validator val = new Validator();
Constraint passconst = new RegexConstraint("^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)
(?=.*[#$^+=!*()@%&]).{6,10}$", "Password invalid");
val.addConstraint(password, passconst);
но я получаю эту ошибку:
com.codename1.util.regex.RESyntaxException: синтаксическая ошибка: отсутствует закрывающий операнд
Я не смог понять ошибку в регулярном выражении, она была сгенерирована с помощью этого сайта https://www.regextester.com/97402