作业帮 > 综合 > 作业

日期和时间的正则表达式:时间格式是yyyy-MM-dd hh:mm:ss和MM-dd hh:mm:ss和hh:mm:ss

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 08:44:33
日期和时间的正则表达式:时间格式是yyyy-MM-dd hh:mm:ss和MM-dd hh:mm:ss和hh:mm:ss
这三种情况都通过,或者这三个的每种格式各写一个表达式
js:
var m = /(\d{4}-\d{2}-\d{2}\d{2}:\d{2}:\d{2})|(\d{2}-\d{2}\d{2}:\d{2}:\d{2})|(\d{2}:\d{2}:\d{2})/;
var s = "2012-01-23 21:08:29";
//s = "01-23 21:08:29";
//s = "21:08:29";
alert(m.test(s));

java:将上面的\d换成\\d
再问: MM-dd hh:mm:ss只校验这个格式的呢?
再答: /\d{2}-\d{2}\d{2}:\d{2}:\d{2}/