如何在javascript中验证时间用户输入,如hh:mm到hh:mm?

suh*_*has 3 html javascript

这是我的javascript示例.怎么可以即兴创作?

function a(id) 
{
    var n=document.getElementById(id);
    var re=/^[0-9]:[0-9] [to] [0-9]:[0-9]*$/;

    if(re.test(n.value))
    {
        n.style.backgroundColor="#52F40C";
    }
    else
    {
        window.alert("Invalid Entry");
        n.style.backgroundColor="#F40C0C";
        n.focus();
        n.value="";
    }
}
Run Code Online (Sandbox Code Playgroud)

我想验证用户输入,例如10:30到12:30.我是一个新鲜的请建议我.

Tec*_*chy 7

使用此正则表达式时间格式hh:mm

^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$
Run Code Online (Sandbox Code Playgroud)

我刚刚放置了时间格式.请根据您的要求编辑.