Regular Expressions
Information on how to use Regular Expressions with JavaScript.
Regular Expression Tester
A couple of examples
- Dates:
-
Pattern:
^([0-2]?[1-9]|3[0-1])(\/|\.|-)(0?[1-9]|1[0-2])(\/|\.|-)([0-9]){4}$
Typical matches:
d/m/yyyy or dd/mm/yyyy
d-m-yyyy or dd-mm-yyyy
d.m.yyyy or dd.mm.yyyy
- Email addresses:
-
Pattern:
^\w+((-\w+)|(\.\w+)|(_\w+))*@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z]+$
Typical matches:
foo@bar.com
foo.bar@foobar.com
foo.bar@foo.bar.com
foo-bar@foobar.com
foo-bar.foobar@foobar.com
foo-bar.foobar@foo-bar.foobar.com