js验证日期格式
2014-02-25 13:44
447 查看
JS检验日期格式
//----------------------------------// 校验日期格式
// 短日期(2008-03-29)
//----------------------------------
1
function CheckDT(str)
2
{
3
var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
4
if(r==null)
5
{
6
return false;
7
}
8
else
9
{
10
var d= new Date(r[1], r[3]-1, r[4]);
11
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
12
}
13
}
//----------------------------------
// 校验时间格式
// 短日期(10:08:45)
//----------------------------------
1
function CheckTime(str)
2
{
3
var a = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/);
4
if (a==null)
5
{
6
alert('时间格式不正确');
7
return false;
8
}
9
if (a[1]>24 || a[3]>60 || a[4]>60)
10
{
11
alert("无效时间");
12
return false
13
}
14
return true;
15
}
相关文章推荐
- js获取spn里面的东西
- 如何解决jersey框架中以json格式返回数组,当数组中元素一个时json格式不对
- [asp.net]C#实现json的序列化和反序列化
- jstl重要语句
- (8)ExtJS之form表单
- JavaScript sort方法分析。
- extjs之HelloWord——按钮编码问题
- Javascript
- JS 弹出层 定位至屏幕居中
- (7)ExtJS之菜单
- (6)ExtJS之工具栏toolbar 2
- 13个JavaScript图表(JS图表)图形绘制插件
- (5)ExtJS之工具栏toolbar 1
- Json依赖包
- (4)ExtJS之进度条ProgressBar
- (3)ExtJS之定义类与继承
- (2)ExtJS之Function函数的三种表示形式
- JS倒数计时器
- js 倒数计时器
- javascript 同步加载与异步加载