JS验证时间名目

str为要去除前后阁下空格的字符串:

<script type="text/javascript"> <!-- function isdate(str){ str = str.replace(/^\s+|\s+$/g,""); var result = str.match(/^(\d{4})(-|\/)(\d{1,2})\2(\d{1,2})$/); if(result == null ) return false; var d = new Date(result[1], result[3]-1, result[4]); return (d.getFullYear()==result[1] && d.getMonth()+1==result[3] && d.getDate()==result[4]); } function run(str){ if (isdate(str)){ alert('是时间名目'); }else{ alert('不是时间名目'); } } //--> </script>

上个例子

end

附件下载/演示源码:
【 isdate.htm 】 902字节

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7940.html