Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Regex CodePurposeValid ValuesInvalid Values
^\(\d{3}\) \d{3}-\d{4}$


To format phone numbers as (###) ###-####(888) 123-4567

8881234567

888-123-4567

888 123-4567

(888)1234567

(888)123-4567

^\d{3}-\d{3}-\d{4}$To format phone numbers as ###-###-####888-123-4567

8881234567

888-123-4567

888 123-4567

(888) 1234567

(888) 123-4567

^[a-z.0-9_-]{3,30}@abc\.lmno\.edu$

To format email addresses and make sure that:

  • The handle (before the @ sign) only has letters and numbers
  • Make sure the ending is to a specific address which is @abc.lmbolmno.edu

You can use this and replace the abc, lmno, and edu with the valid email address for you clients

alliebrown89@abc.lmno.edu

allie!brown89@abc.lmno.edu

alliebrown89@def.lmno.edu  

alliebrown89@abc.pqrs.edu  

alliebrown89@abc.lmno.com  

^(?:(?:(?:0?[13578]|1[02])(\/|-|\.)31)\1|(?:(?:0?[1,3-9]|1[0-2])(\/|-|\.)(?:29|30)\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})$|^(?:0?2(\/|-|\.)29\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))$|^(?:(?:0?[1-9])|(?:1[0-2]))(\/|-|\.)(?:0?[1-9]|1\d|2[0-8])\4(?:(?:1[6-9]|[2-9]\d)?\d{2})$

To match all valid dates including leap years. Formats accepted mm/dd/yyyy or mm-dd-yyyy or mm.dd.yyyy format05/01/2023
05-01-2023
05.01.2023

05//01/2023
05-01--2023
05..01.23
^[a-zA-Z0-9]{12}To match a 12-alpha-numeric character field for an ID or similar. Rejects symbols and spaces. (You can change the integer between the curly brackets {} for any whole number of characters.)

1234asDfUi89

987jUh456ioP

1J2Ie4i0k2U4

1234

$Dfipasdfu12

87as78df56a0s