求YYYY-MM-DD HH:SS这样格式的正则表达式,而且每个字段允许为*,即*-*-* *:* ,日期和时间之间一定有空格

 我来答
空伞0f
2011-08-04 · TA获得超过261个赞
知道小有建树答主
回答量:618
采纳率:100%
帮助的人:193万
展开全部
<script>
function decode() {
document.getElementById('code').value ="2011-07-25 15:44:45";
var code = document.getElementById('code').value;
if (/^(?:(?:(?:(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00)))(\/|-)(?:0?2\1(?:29)))|(?:(?:(?:1[6-9]|[2-9]\d)?\d{2})(\/|-)(?:(?:(?:0?[13578]|1[02])\2(?:31))|(?:(?:0?[1,3-9]|1[0-2])\2(29|30))|(?:(?:0?[1-9])|(?:1[0-2]))\2(?:0?[1-9]|1\d|2[0-8])))))\s(?:([0-1]\d|2[0-3]):[0-5]\d:[0-5]\d)$/m.test(code)) {
document.getElementById('code').value ="True";
} else {
document.getElementById('code').value ="False";
}

}
</script>
<textarea id=code cols=80 rows=20>
</textarea>
<input type=button onclick=decode() value=TEST>
这个匹配以下格式
可以匹配如下
12:30 PM
2004-02-29
2004/3/31 02:31:35
2011-07-25 15:44:45
2004/3/31 02:31:35 AM
每个字段允许为*,就不知道了
15801045722
2011-08-04
知道答主
回答量:36
采纳率:0%
帮助的人:8.7万
展开全部
仍然
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式