Guest User

Untitled

a guest
Jun 25th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. function validateForm() {
  2. var errFound = 0;
  3. //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)))))$");
  4. 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)))$");
  5. if (patt_date.test(document.getElementById("datefrom").value) == false){errFound = errFound + 1;document.getElementById("datefrom").className = "error";}
  6.  
  7. if (errFound > 0)
  8. alert('Please correct red colored field!');
  9. else
  10. return true;
  11. return false;
  12. }
  13.  
  14. Date
  15.  
  16. // Assuming that the only allowed separator is a forward slash.
  17. // Expected format: yyyy-mm-dd
  18. /^[12][90][d][d]-[0-3]?[d]-[01]?[d]$/
  19.  
  20. // d is the created Date object as explained above.
  21. var arrDateParts = inputDate.split("-");
  22. if ((d.getFullYear() == arrDateParts[0]) && (d.getMonth() == arrDateParts[1]) && (d.getDate() == arrDateParts[2]))
  23. return true;
  24. else
  25. return false;
  26.  
  27. 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}$';
  28. var txt='2010-01-31';
  29. if(txt.match(regDate))
  30. {
  31. alert('date match');
  32. }
Add Comment
Please, Sign In to add comment