欢迎各位兄弟 发布技术文章
这里的技术是共享的
String.prototype.ltrim=function()
{
return this.replace(/^\s+/,"");
}
String.prototype.rtrim=function()
{
return this.replace(/\s+$/,"");
}
String.prototype.trim=function()
{
return this.ltrim().rtrim();
}
function checkDate(){
var $dtTimeStart = $('#stime_search').val().trim();
var $dtTimeEnd = $('#etime_search').val().trim();
if ($dtTimeStart !='' && !$dtTimeStart.match(/^^(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0?[13578]|1[02])-(0?[1-9]|[12][0-9]|3[01]))|((0?[469]|11)-(0?[1-9]|[12][0-9]|30))|(0?2-(0?[1-9]|[1][0-9]|2[0-8]))))$/g) && !$dtTimeStart.match(/^((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-0?2-29)$/g))
{
alert('开始日期格式不对');$('#dtTimeStart').focus();return false;
}
if ($dtTimeEnd !='' && !$dtTimeEnd.match(/^^(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0?[13578]|1[02])-(0?[1-9]|[12][0-9]|3[01]))|((0?[469]|11)-(0?[1-9]|[12][0-9]|30))|(0?2-(0?[1-9]|[1][0-9]|2[0-8]))))$/g) && !$dtTimeEnd.match(/^((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-0?2-29)$/g))
{
alert('结束日期格式不对');$('#dtTimeEnd').focus();return false;
}
return true;
}