输入时间时,需验证时间有效性
来源:互联网 发布:冰寒扒皮知乎 编辑:程序博客网 时间:2024/06/02 09:50
时间选择控件,并且有手动输入功能的。
需要输入的时间的格式进行合法性判断,判断格式是否是要求的格式,输入的日期是不是合法的日期。
可以增加一个onchange事件。
function IsValidDate(date){
var sDate=date.replace(/(^/s+|/s+$)/g,''); //去两边空格;
if(sDate=='') return true;
//如果格式满足YYYY-(/)MM-(/)DD或YYYY-(/)M-(/)DD或YYYY-(/)M-(/)D或YYYY-(/)MM-(/)D就替换为''
//数据库中,合法日期可以是:YYYY-MM/DD(2003-3/21),数据库会自动转换为YYYY-MM-DD格式
var s = sDate.replace(/[/d]{ 4,4 }[/-/]{ 1 }[/d]{ 1,2 }[/-/]{ 1 }[/d]{ 1,2 }/g,'');
if (s=='') //说明格式满足YYYY-MM-DD或YYYY-M-DD或YYYY-M-D或YYYY-MM-D
{
var t=new Date(sDate.replace(//-/g,'/'));
var ar = sDate.split(/[-/:]/);
if(ar[0] != t.getYear() || ar[1] != t.getMonth()+1 || ar[2] != t.getDate())
{
//alert('错误的日期格式!格式为:YYYY-MM-DD或YYYY/MM/DD。注意闰年。');
return false;
}
}
else
{
//alert('错误的日期格式!格式为:YYYY-MM-DD或YYYY/MM/DD。注意闰年。');
return false;
}
return true;
}
- 输入时间时,需验证时间有效性
- 时间输入的验证
- js 验证输入时间
- ExtJs4 表格输入时的有效性验证
- VC 时间有效性合法性检测
- Java,对日期时间的格式和有效性进行验证的一个好办法。
- 时间验证
- 验证时间
- 输入时间,输入下一秒时间
- JS 代码判断时间的有效性
- 输入的有效性验证RequiredFieldValidator控件(非空验证)
- js使用正则验证输入的时间格式
- 一个输入框输入日期或时间,并验证输入是否有效
- 一个输入框输入日期或时间,并验证输入是否有效
- 用javascript 验证两个输入框的开始时间和结束时间
- 完整的时间(开始和结束时间)输入框验证js
- PHP中进行日期用户输入生日有效性验证
- js限制只能输入日期或时间的输入框,并加验证
- 重新规划你的人生——九条必看的职业规划箴言
- _wait_event 具体实现过程
- tmp分区大小不足的情况下,重新设定Linux 临时分区
- 使用AIDL实现进程间的通信 (转载liuhe688)
- qvfb怎么用
- 输入时间时,需验证时间有效性
- 估计子的性能——从最大似然估计到方差定义式为什么以n-1作为分母
- Java中getResourceAsStream的用法
- Python执行系统命令的方法 os.system(),os.popen(),commands
- 利用ASIHTTPRequest 发送数据到(新浪微博)以及新浪API Oauth认证
- E3 IndieCade上7款镇住全场的独立游戏
- js日期时间格式验证,时间比较
- oracle sqlloader 建议
- Windows程序设计学习——动态链接库