javascript - 验证 HH :MM time

标签 javascript html

这是我的 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="";
    }
}

我想验证用户输入,例如 10:30 到 12:30。我是应届生,请推荐我。

最佳答案

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

^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

我刚刚放置了时间格式。请尝试根据您的要求进行编辑。

关于javascript - 验证 HH :MM time,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14472660/

相关文章:

javascript - 通过 Javascript SDK 登录 Facebook 可在移动设备和本地主机上使用,但不适用于台式计算机

javascript - 默认选中单选按钮 - JQuery 事件不起作用

javascript - 如何判断 flex 元素是否被包装

jQuery 鼠标悬停以显示隐藏的 div 并在仅鼠标悬停在 div 上时显示 div

html - 如何让我的菜单栏填满屏幕的宽度?

javascript - jQuery/Javascript 获取多个元素的类以显示具有该类的元素

javascript - parse.com 的 id 和 objectId 有什么区别

javascript - 获取 Microsoft JScript 编译错误

javascript - 使用 slider 缩放

javascript - 尝试通过单击旁边的 X 删除多项选择中的每个选项