原生javascript用正则验证是否是日期格式
可以验证以下3种日期格式:
1、yyyy-MM-dd
2、yyyy.MM.dd
3、yyyy/MM/dd
这方法是非常实用,又简单,主要用了正则表达式,代码如下:
function validate(date){
var regexp = /^\d{4}([-\.\/])(1[0-2]|0?\d)\1(3[01]|[0-2]?\d)$/;
return regexp.test(date);
}
个人感觉用得挺方便的,就把它分享出来给大家用,希望可以帮到大家。。。
调试代码如下:
alert('validate("2014.01.30")返回:'+validate("2014.01.30")
+'\r\nvalidate("2014-01-30")返回:'+validate("2014-01-30")
+'\r\nvalidate("2014/01/30")返回:'+validate("2014/01/30"));
效果如下:
如果您觉得本文的内容对您的学习有所帮助:
关键字:
javascript 正则表达式 validate test alert function