Validate input against patterns
bool validate(String input) { if (input.isEmpty) { _isValid = false; return false; } _isValid = _patterns.any((pattern) => pattern.hasMatch(input)); return _isValid; }