import com.ickenham.core.validation.*;
public class RegistrationForm {
private String username;
private String password;
private String email;
// Getters and setters
public static void main(String[] args) {
RegistrationForm form = new RegistrationForm();
form.setUsername("john_doe");
form.setPassword("Password123!");
form.setEmail("john@example.com");
Validator validator = new Validator();
ValidationResult result = validator.validate(form);
if (result.isValid()) {
System.out.println("Form is valid");
} else {
System.out.println("Form is invalid");
System.out.println(result.getErrors());
}
}
}
validation.rules.username.required=true
validation.rules.username.minLength=5
validation.rules.password.required=true
validation.rules.password.pattern=[A-Za-z0-9]{8,}
validation.rules.email.required=true
validation.rules.email.pattern=^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$