Skip to content

Commit d8a3c2e

Browse files
author
jtmelton
committed
Made change to each file to allow Validator.Email support emails with apostrophes included.
1 parent 4ab8006 commit d8a3c2e

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

configuration/.esapi/validation.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
# someObject.setEmail(ESAPI.validator().getValidInput("User Email", input, "Email", maxLength, allowNull));
2222
#
2323
Validator.SafeString=^[.\\p{Alnum}\\p{Space}]{0,1024}$
24-
Validator.Email=^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\\.[a-zA-Z]{2,4}$
24+
Validator.Email=^[A-Za-z0-9._%-']+@[A-Za-z0-9.-]+\\.[a-zA-Z]{2,4}$
2525
Validator.IPAddress=^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
2626
Validator.URL=^(ht|f)tp(s?)\\:\\/\\/[0-9a-zA-Z]([-.\\w]*[0-9a-zA-Z])*(:(0-9)*)*(\\/?)([a-zA-Z0-9\\-\\.\\?\\,\\:\\'\\/\\\\\\+=&%\\$#_]*)?$
2727
Validator.CreditCard=^(\\d{4}[- ]?){3}\\d{4}$

src/test/resources/.esapi/validation.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
# someObject.setEmail(ESAPI.validator().getValidInput("User Email", input, "Email", maxLength, allowNull));
2222
#
2323
Validator.SafeString=^[.\\p{Alnum}\\p{Space}]{0,1024}$
24-
Validator.Email=^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\\.[a-zA-Z]{2,4}$
24+
Validator.Email=^[A-Za-z0-9._%-']+@[A-Za-z0-9.-]+\\.[a-zA-Z]{2,4}$
2525
Validator.IPAddress=^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
2626
Validator.URL=^(ht|f)tp(s?)\\:\\/\\/[0-9a-zA-Z]([-.\\w]*[0-9a-zA-Z])*(:(0-9)*)*(\\/?)([a-zA-Z0-9\\-\\.\\?\\,\\:\\'\\/\\\\\\+=&%\\$#_]*)?$
2727
Validator.CreditCard=^(\\d{4}[- ]?){3}\\d{4}$

0 commit comments

Comments
 (0)