js判断时间格式是否有效
2009-07-24 21:41
423 查看
js判断时间格式是否有效!
2008年03月03日 星期一 上午 10:05
2008年03月03日 星期一 上午 10:05
写代码时日期时间格式的判断是常有的,挺有用的.收集一下: 1 短时间,形如 (13:04:06) function isTime(str) { var a = str.match(/^(/d{1,2})(:)?(/d{1,2})/2(/d{1,2})$/); if (a == null) {alert('输入的参数不是时间格式'); return false;} if (a[1]>24 || a[3]>60 || a[4]>60) { alert("时间格式不对"); return false } return true; } 2. 短日期,形如 (2008-07-22) function strDateTime(str) { var r = str.match(/^(/d{1,4})(-|//)(/d{1,2})/2(/d{1,2})$/); if(r==null)return false; var d= new Date(r[1], r[3]-1, r[4]); return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]); } 3 长时间,形如 (2008-07-22 13:04:06) function strDateTime(str) { var reg = /^(/d{1,4})(-|//)(/d{1,2})/2(/d{1,2}) (/d{1,2}):(/d{1,2}):(/d{1,2})$/; var r = str.match(reg); if(r==null)return false; var d= new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]); return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7]); |
相关文章推荐
- js判断时间格式是否有效
- js判断时间格式是否有效
- js判断日期/时间格式是否有效!
- Js添加、读取、删除cookie,判断cookie是否有效,指定domain域下主路径path下设置cookie,设置expires过期时间
- JS 判断字符串是否为时间格式&开始时间不能大于截止时间
- 用Js判断输入的时间是否有效
- 【最简单的方法】js判断字符串是否为JSON格式(20180115更新)
- js判断指定的页面是否有效存在
- js判断url是否有效
- js判断选择的时间是否大于今天的代码
- WinForm 中要求在textBox中输入的内容必须是日期格式yyyy-mm-dd,判断用户输入是否有效!
- js判断url是否有效的两种方法
- js判断手机,邮箱格式是否正确
- JS判断是否到达指定时间,执行任务,可以精确到秒。
- 一个判断抢购时间是否到达的简单的js函数
- JS时间戳比较大小:对于一组时间戳(开始时间~结束时间)和另一组时间戳进行比较,用于判断被比较时间戳组是否在要求范围内
- js 判断所选时间(或者当前时间)是否在某一时间段
- js判断时间格式
- 一个非常简洁有效的判断IP地址格式是否正确的函数,c++代码
- JS判断上传文件是否符合格式和大小要求