JS 之 验证日期格式
来源:互联网 发布:linux如何自建pdnsd 编辑:程序博客网 时间:2024/04/30 01:05
上一篇博客《JS 之 验证电话号码》给大家简单介绍了一下利用正则表达式验证电话号码,今天来给大家介绍一下我们怎么验证日期格式为“yyyy-MM-dd"的输入值。
<!DOCTYPE html><html><body><script>RQcheck("20152-11-23");//年月日 长度不正确RQcheck("2015-11-33");//该日期不存在function RQcheck(RQ) { var date = RQ; var a = /^(\d{4})-(\d{2})-(\d{2})$/ if (!a.test(date)) { alert("日期格式不正确!") } else { var result = date.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); if (result == null) return false; var d = new Date(result[1], result[3] - 1, result[4]); if (!(d.getFullYear() == result[1] && (d.getMonth() + 1) == result[3] && d.getDate() == result[4])) { alert("请输入正确的日期"); } } }</script></body></html>
这个验证日期格式为”yyyy-MM-dd“的方法,先利用了正则表达式验证日期的基本格式,再通过JS中的日期函数对年月日进行验证。
0 0
- JS 之 验证日期格式
- js验证日期格式
- js验证日期格式
- js验证日期格式
- js验证日期格式
- js 验证日期时间格式
- js 验证日期时间格式
- js日期时间格式验证,时间比较
- js日期时间格式验证,时间比较
- 关于日期格式输入的JS验证
- JS验证日期格式是否正确
- js验证日期时间格式正则表达式
- js日期时间格式验证,时间比较
- js日期时间格式验证,时间比较
- js日期时间格式验证,时间比较
- js 验证日期格式是否正确
- js验证日期格式的函数
- js日期时间格式验证,时间比较
- 黑马程序员——面向对象的总结复习
- Leetcode 第8题 String to Integer (atoi)
- ECSHOP提交订单时提示“您的购物车中没有商品”
- 简述如何配置JConsole以实现对ArcGIS for Server的监控
- HDU 5584 (数学)
- JS 之 验证日期格式
- 类加载器
- [软件渲染器入门]五-平面着色和高氏着色
- XListView
- WebView使用
- nyoj+三个水杯bfs错了很多小心点+单步调试找错误很好
- PULL解析
- VBA实现贪食蛇游戏
- unity3d中用wsad控制行进方向