пасворд ленф константы, и с ними не работает
банальная концовка .{8,30}$ пашет , но хотелось бы более динамично сделать
че это за ужас пипец
валидация
дроби на части и проверяй строку
проверять что?
вот, поэтому самый простой вариант - "собрать" такой regex: String regex = "^(?=.*[0-9])(?=.*[A-Z])(?=.*[@#$%^&*()_+=~,.?/"№;:*-|'])(?=\S+$).*$" + minLength + ", $" + maLength; pass.matches(regex)
Обсуждают сегодня