JavaScript实现页面输入验证:日期与时间格式
需积分: 1 148 浏览量
更新于2024-08-04
收藏 66KB DOC 举报
这段文档主要介绍了如何使用JavaScript进行页面上的正则表达式验证,具体关注于几种常见的日期格式验证。文档共提供了三个函数:functionIsNull()、functionIsDate() 和 functionIsDateTime(),它们分别用于检查输入字段的空值、YYYY-MM-DD格式日期以及YYYY-MM-DDhh:mm:ss格式日期。
1. **函数functionIsNull()**:
这个函数用于检查指定ID(如' str ')下输入框的值是否为空或仅包含空格。通过`document.getElementById('str').value.trim()`获取输入内容,然后使用`if(str.length==0)`判断长度是否为0,如果满足,则提示用户文本框不能为空。
2. **函数functionIsDate()**:
此函数针对日期格式的验证,使用正则表达式`/^\d{1,4}(-|\/)\d{1,2}\2\d{1,2}$/`来匹配四位数的年份、两位数的月份和日期,中间用'-'/ '/'分隔。如果输入不匹配这个模式,函数会弹出错误消息。
3. **函数functionIsDateTime()**:
对于更复杂的日期时间格式YYYY-MM-DDhh:mm:ss,正则表达式为`/^\d{1,4}(-|\/)\d{1,2}\2\d{1,2}(\d{1,2}):(\d{1,2}):(\d{1,2})$/`,与之前的日期验证类似,只是增加了小时、分钟和秒的验证。同样,如果输入不符合此格式,会显示错误提示。
4. **函数functionIsTime()未完成**:
文档最后提到一个名为`functionIsTime()`的函数,但其代码并未给出。如果这是单独的验证时间的函数,可能会使用类似的正则表达式,如`/^(\d{1,2}):(\d{1,2}):(\d{1,2})$/`,用来检查hh:mm:ss格式的时间输入。
总结来说,这些函数展示了如何利用JavaScript的正则表达式进行前端页面验证,确保用户输入符合预设的日期和时间格式。在实际应用中,可以将这些函数集成到表单提交事件或者独立的按钮点击事件中,以提升用户体验并防止无效数据的提交。
2009-09-16 上传
2009-05-09 上传
2009-04-10 上传
2022-06-11 上传
2008-09-30 上传
2009-12-17 上传
2011-06-09 上传
2020-06-15 上传
2008-08-29 上传
小小哭包
- 粉丝: 2050
- 资源: 4203
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常