我需要更改我的日期RegEx来计算闰年?

时间:2016-04-14 04:32:34

标签: javascript

我有月,日和年的单独输入字段。当前日期正则表达式不考虑闰年。我尝试添加其他正则表达式来解释闰年,但没有成功。非常感谢您的帮助。

var bmonth = Apperyio('register_birthdaymonth').val(); 
var bday = Apperyio('register_birthdayday').val(); 
var byear = Apperyio('register_birthdayyear').val(); 
var dateString = (bmonth + "/" + bday + "/" + byear)

var date_regex = /^(?:(0[1-9]|1[012])[\/.](0[1-9]|[12][0-9]|3[01])[\/.](18|19|20)[0-9]{2})$/;
if (!(date_regex.test(dateString)))
{   
    errorMsg = errorMsg + "1";
    document.getElementById("bdayError").innerHTML = "Please enter your birthday.";
}

1 个答案:

答案 0 :(得分:0)

你已经看过了吗? Regular Expression | Leap Years and More

如果没有,请尝试以下操作: #include "openssl/ssl.h"