Microsoft
Software
Hardware
Network
Question : help me understand regular Expression
Can someone please help me understand what I am doing wrong? I want an expression that validates a number between 1900 and 2099. this the expression I cam up with:
[19|20]+[0-9]{2}
my thinking here is the first two characters can be "19" or "20" then the next two any numeric. but when I test it it seems any combination of number from 0-2 are valid no matter what the length.
Answer : help me understand regular Expression
[19|20] means any character: 1, 9, 2, or 0 -- the vertical bar is redundant. The plus means one or more of the previous, so one or more of 1, 9, 2, or 0. The rest means exactly two numeric digits.
Try the following pattern instead:
1:
(19|20)\d{2}
Random Solutions
Determining the number of working days during a specified month
Audit Report Generation SharePoint Content Viewing
UTF-8 encoding
Looking for vista drivers for Sony pcg-8112l vista laptop
XP 10 inbound connection limit question
Windows server 2003 terminal users unable to view png images in IE
Eclipse starting error: JVM not suitable for this product
Still having issues pinging from one subnet to another through ASA 5510
Exchange 2010 and /exchange error
syntax error in FROM clause