From 9e0a33e7825638bca008bf48beb65ba168c1f86f Mon Sep 17 00:00:00 2001 From: Teriuihi Date: Wed, 7 Aug 2024 21:34:25 +0200 Subject: [PATCH] Correct regex pattern for case-insensitive match Updated the regex pattern in `StaffAppFormData.java` to ensure that the "yes" or "no" answers are case-insensitive. This improves the form validation to accept "Yes", "YES", "No", or "NO" without errors. --- .../java/com/alttd/forms/controlers/apply/StaffAppFormData.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/alttd/forms/controlers/apply/StaffAppFormData.java b/src/main/java/com/alttd/forms/controlers/apply/StaffAppFormData.java index 52dc5a1..723cf92 100644 --- a/src/main/java/com/alttd/forms/controlers/apply/StaffAppFormData.java +++ b/src/main/java/com/alttd/forms/controlers/apply/StaffAppFormData.java @@ -45,7 +45,7 @@ public class StaffAppFormData extends Form { @NotEmpty(message = "An answer is required") @Length(min = 2, max = 3, message = "Please answer yes or no") - @Pattern(regexp = "(yes|no)$", message = "Yes or no") + @Pattern(regexp = "(?i)^(yes|no)$", message = "Yes or no") public final String pc_requirements; @Min(value = 0, message = "Please enter a valid age")