Regular Expressions 101

Community Patterns

US and Canada Regex

2

Regular Expression
ECMAScript (JavaScript)

/
(^[0-9]{5}(-[0-9]{4})?$)|(^[ABCEGHJKLMNPRSTVXY]{1}[0-9]{1}[A-Z]{1} *[0-9]{1}[A-Z]{1}[0-9]{1}$)
/
zipcode

Description

A zipcode regex for validation of both US and Canada

Submitted by Kyle M. - 10 years ago