Javascript 验证HH:MM时间
这是我的javascript示例。怎么能即兴创作呢Javascript 验证HH:MM时间,javascript,html,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("Inv
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]$
我刚刚放置了时间格式。请尝试根据您的要求编辑此格式。我相信,这就是您要寻找的:
^0[0-9]|1[0-9]|2[0-3]:[0-5][0-9] to 0[0-9]|1[0-9]|2[0-3]:[0-5][0-9]$
您可以在此处进行检查:以检查字符串是否与24小时格式匹配(范围为00:00→ 23:59)使用
//验证“hh:mm”格式
常量validHHMMstring=(str)=>/^([01]?[0-9]| 2[0-3]):[0-5][0-9]$/。测试(str);
console.log(validHmmString(“99:99”);//假的
console.log(validHmmString(“24:00”);//假的
console.log(validHmmString(“23:60”);//假的
console.log(validHmmString(“23:59”);//真的
console.log(validHmmString(“00:00”);//正确