Regular Expressions 101

Community Patterns

Community Library Entry

1

Regular Expression
ECMAScript (JavaScript)

/
^(000[1-9]|00[1-9]\d|0[1-9]\d\d|100\d|10[1-9]\d|1[1-9]\d{2}|[2-9]\d{3}|[1-9]\d{4}|1\d{5}|2[0-6]\d{4}|27[0-4]\d{3}|275[0-6]\d{2}|2757[0-5]\d|275760)-W(([1-4]\d)|(5[0-3])|0[1-9])$
/
gm

Description

As 'week' input doesn't have a [pattern] attribute, you can check its value with this RegExp.

Does not check if the given year has 52 or 53 weeks.

Submitted by Ann MB - 3 years ago (Last modified 3 years ago)