Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function validateForm() {
- var errFound = 0;
- //var patt_date = new RegExp("^((((19|20)(([02468][048])|([13579][26]))-02-29))|((20[0-9][0-9])|(19[0-9][0-9]))-((((0[1-9])|(1[0-2]))-((0[1-9])|(1d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30)))))$");
- var patt_date = new RegExp("^[0-9]{4}-(((0[13578]|(10|12))-(0[1-9]|[1-2][0-9]|3[0-1]))|(02-(0[1-9]|[1-2][0-9]))|((0[469]|11)-(0[1-9]|[1-2][0-9]|30)))$");
- if (patt_date.test(document.getElementById("datefrom").value) == false){errFound = errFound + 1;document.getElementById("datefrom").className = "error";}
- if (errFound > 0)
- alert('Please correct red colored field!');
- else
- return true;
- return false;
- }
- Date
- // Assuming that the only allowed separator is a forward slash.
- // Expected format: yyyy-mm-dd
- /^[12][90][d][d]-[0-3]?[d]-[01]?[d]$/
- // d is the created Date object as explained above.
- var arrDateParts = inputDate.split("-");
- if ((d.getFullYear() == arrDateParts[0]) && (d.getMonth() == arrDateParts[1]) && (d.getDate() == arrDateParts[2]))
- return true;
- else
- return false;
- var regDate = '^(19[0-9]{2}|2[0-9]{3})-(0[1-9]{1}|1[0-2]{1}){1}-(0[1-9]|(1|2)[0-9]|3[0-1]){1}$';
- var txt='2010-01-31';
- if(txt.match(regDate))
- {
- alert('date match');
- }
Add Comment
Please, Sign In to add comment