| If you want to validate an optional field, add |^$ to the end of your regular expression | |
| Age validation from 18 to 99 | ^(1[89]|[2-9]\d)$ |
|---|---|
| Time validation from 12am to 12pm with minutes optional | ^([1-9]|1[0-2])(:[0-5]\d)?[ap]m$ |
| Time validation from 12am to 12pm with minutes required | ^([1-9]|1[0-2]):[0-5]\d[ap]m$ |
| US Zip or Zip+4 validation | ^\d{5}(-\d{4})?$ |