JavaScript日期验证

  /* <br> *validate date(include bissextile) <br> *format: dd-mm-yyyy <br> *add by tony <br> */ <br> function isvaliddate(stext) { <br>     //yyyy-mm-dd <br>     var redate = /^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29))$/ <br>     //dd-mm-yyyy <br>     //var redate = /^(((0?[1-9]|[12]\d|3[01])-(0?[13578]|1[02])-((1[6-9]|[2-9]\d)\d{2}))|((0?[1-9]|[12]\d|30)-(0?[13456789]|1[012])-((1[6-9]|[2-9]\d)\d{2}))|((0?[1-9]|1\d|2[0-8])-0?2-((1[6-9]|[2-9]\d)\d{2}))|(29-0?2-((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))))$/ <br>     return redate.test(stext); <br> } <br> function validatedate(obj){ <br>  alert(""+document.prodocform.begindate.value);<br>     var begin = trim(obj.value); <br>     if( begin != ""){ <br>   if(isvaliddate(begin) == false){ <br>             alert("请你输入正确的日期格式:yyyy-mm-dd");        <br>       obj.value="";<br>       obj.focus();<br>         } <br>     } <br> }  <br> <br> function ltrim(s){ <br>  return s.replace( /^\s*/, ""); <br> } <br> //去右空格; <br> function rtrim(s){ <br>  return s.replace( /\s*$/, ""); <br> } <br> //左右空格; <br> function trim(s){ <br>  return rtrim(ltrim(s)); <br> }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值