Prueba así:
Código Javascript
:
Ver originalvar validar = {
Horas : function(str){
var num = parseFloat(str);
return /^\d{1,2}$/.test(str) && num > -1 && num < 25;
},
Minutos : function(str){
var num = parseFloat(str);
return /^\d{1,2}$/.test(str) && num > -1 && num < 60;
},
Todo : function(str){
var arr = str.split(':');
return arr.length > 1 && validar.Horas(arr[0]) && validar.Minutos(arr[1]);
}
};
alert(validar.Horas('02'));
alert(validar.Minutos('23'));
alert(validar.Todo('02:23'));
Saludos (: