急~~~ Javascript中用于时间检验的正则式是什么?

来源:百度知道 编辑:UC知道 时间:2024/05/26 08:42:01
要求输入的时间是24小时制,比如一点整是:
01:00
请帮忙!谢谢高手!

正则式就是 /^([0-1][0-9]|2[0-4]):[0-5][0-9]$/

看我的例子:
将在屏幕中弹出一个输入框, 输入一个时间值,
对输入的时间值是否合法时行判断

<script language="javascript">
var pattern = /^([0-1][0-9]|2[0-4]):[0-5][0-9]$/;
var input = prompt("请输入一个时间:", "00:00");
alert(pattern.test(input) ? "你输入的是合法的时间" : "你输入的时间不合法(时间格式为 24 小时制)");
</script>