我需要javascript中的函数function isTime(timeString)
,它可以验证输入字段的格式。
我需要格式为hh:mm,并且需要验证的间隔为10。
So valid examples are:
10:00
12:10
13:20
14:30
13:40
14:50
...
和
Invalid examples are:
10:05
11:13
14:23
22:45
...
答案 0 :(得分:1)
你在寻找这样的东西: http://jsfiddle.net/y7RFR/
以下功能应适用于24小时格式的时间验证。
function validateTime(){
var inputTime = document.getElementById('inputTime');
var pattern = new RegExp("^\\d*[0-2]\\d:\\d*[0-5]0$");
if(inputTime.value){
var splittedTime = inputTime.value.split(':');
if(splittedTime[0] <= 23){
if(inputTime.value.match(pattern)){
alert('Valid Time.');
}else{
alert('Invalid Time.');
}
}else{
alert('Invalid Time.');
}
}
}