Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 169
  • Last Modified:

What is the regex expression for validating year in the YYYY format?

Hi:

I've got pretty limited experience dealing with regex expressions.

I'm looking for a regex expression to validate the following: Valid Year in the form YYYY.
We want to check for years in the 1000's through to the 2000's.

I came up with something like this:
^(15|16|17|18|19|20)\d\d

Open in new window

This would work for years from 1500 - 2099
But I think there must be something a little cleaner/more elegant.

Thanks,
JohnB
0
jxbma
Asked:
jxbma
1 Solution
 
it_saigeDeveloperCommented:
For 1000 to 2999 it would be:
^[12][0-9]{3}$

Open in new window

-saige-
0
 
jxbmaSoftware ConsultantAuthor Commented:
Awesome.

JB
0

Featured Post

[Webinar] Cloud and Mobile-First Strategy

Maybe you’ve fully adopted the cloud since the beginning. Or maybe you started with on-prem resources but are pursuing a “cloud and mobile first” strategy. Getting to that end state has its challenges. Discover how to build out a 100% cloud and mobile IT strategy in this webinar.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now