> Main Scripts Page > JavaScript > Regular Expressions.html

Regular Expressions

Information on how to use Regular Expressions with JavaScript.

Regular Expression Tester

Regular Expression:
String to test:

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