Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

regex in javascript validation

Status
Not open for further replies.

786snow

Programmer
Nov 12, 2006
75

Hi, i know a little about regex. Following Regex is for date to have the following patteren, mm/dd/yyyy or mm-dd-yyyy or mm.dd.yyyyy

I want to have it only mm/dd/yyyy

So i want to chnage it , i believe I have to change it at all place where it has (\/|-|\.)??

I did the following (\/) but it gives me error

Code:
var RegExPattern = /^(?=\d)(?:(?:(?:(?:(?:0?[13578]|1[02])(\/|-|\.)31)\1|(?:(?:0?[1,3-9]|
1[0-2])(\/|-|\.)(?:29|30)\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})|(?:0?2(\/|-|\.)
29\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|
[2468][048]|[3579][26])00))))|(?:(?:0?[1-9])|(?:1[0-2]))(\/|-|\.)(?:0?
[1-9]|1\d|2[0-8])\4(?:(?:1[6-9]|[2-9]\d)?\d{2}))($|\ (?=\d)))?(((0?[1-9]|1[012])(:[0-5]\d){0,2}(\ [AP]M))|([01]\d|2[0-3])(:[0-5]\d){1,2})?$/;
 
You should be able to change every instance to (\/|-|\.) to (\/) and it should work.

Syntactically there is nothing wrong with that, what error are you getting?

-kaht

Looking for a puppy? [small](Silky Terriers are hypoallergenic dogs that make great indoor pets due to their lack of shedding and small size)[/small]
 
you are right, it worked, i must have deleted something else by mistake previously.......... thanks
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top