We help IT Professionals succeed at work.

regex for 2011-2-3

bhomass
bhomass asked
on
Medium Priority
292 Views
Last Modified: 2012-03-12
I tried /^\d{1,2}-\d{1,2}-\d{4}$/

but it fails.

I then tried /^\d{1,2}/-\d{1,2}/-\d{4}$/

also failed
Comment
Watch Question

Web Developer, specialising in WordPress
CERTIFIED EXPERT
Most Valuable Expert 2011
Commented:
Try:
/^\d{4}-\d{1,2}-\d{1,2}$/
^\d{4}[/-]\d{1,2}[/-]\d{1,2}$
Chris AshcraftSenior Analyst - Technology
CERTIFIED EXPERT

Commented:
Maybe try something like...

/^[2][0][0-1][0-2][. /-][0-1][0-2][. /-][0-3][0-9]$/

Author

Commented:
sorry, my bad. the problem was else where. I think my regex was good.

Author

Commented:
I've requested that this question be closed as follows:

Accepted answer: 0 points for bhomass's comment #37708042

for the following reason:

bad question on my part.
Terry WoodsWeb Developer, specialising in WordPress
CERTIFIED EXPERT
Most Valuable Expert 2011

Commented:
I object to accepting your own comment as the solution. The date format as given in the question title was clearly different to what would match in your own patterns (yours expected the year at the end). Experts provided correct solutions to the given problem and they should be accepted.
Chris AshcraftSenior Analyst - Technology
CERTIFIED EXPERT

Commented:
I also object - adequate solutions were given. Looking at bhomass's past activity I'm seeing a pattern here...moderator might want to look at this...

Author

Commented:
I wrote the wrong pattern. was doubly bad on my part. what I should have written was
What I meant to post was /^\d{4}-\d{1,2}-\d{1,2}$/. Same as what an experts suggested.

I could give you credit for that if you feel justified. But the problem I was having was not this one. I thought maybe the - character was what caused my problems, but it was not. I don't believe the [/-] modification was a good suggestion. Would you like to make a case that it was?

I would not go where I have pattern of anything. each post has its own history, and I have given credits whenever the experts had a valid case.
Chris AshcraftSenior Analyst - Technology
CERTIFIED EXPERT

Commented:
Yes - sorry. I see that I was mistaken and I retract my objection - have a good day.
Terry WoodsWeb Developer, specialising in WordPress
CERTIFIED EXPERT
Most Valuable Expert 2011

Commented:
I believe points are justified. 3 solutions were offered to the given problem - I recommend a split between them as you see fit.

Author

Commented:
not exactly the answer I was looking for. expert pointed a mis-typed expression. the real answer is it is ok to have the '-' char to represent itself in a regex expression

Explore More ContentExplore courses, solutions, and other research materials related to this topic.