<script language=JavaScript>
function yunshui(ys)
{
if(ys.split(":")[0]/1>23||ys.split(":")[0]/1<0)
{alert("error hour");
return false;
}
if(ys.split(":")[1]/1>59||ys.split(":")[1]/1<0)
{alert("error minute");
return false;
}
alert("right")
}
yunshui("05:16")
yunshui("25:16")
yunshui("05:60")
</script>
function yunshui(ys)
{
if(ys.split(":")[0]/1>23||ys.split(":")[0]/1<0)
{alert("error hour");
return false;
}
if(ys.split(":")[1]/1>59||ys.split(":")[1]/1<0)
{alert("error minute");
return false;
}
alert("right")
}
yunshui("05:16")
yunshui("25:16")
yunshui("05:60")
</script>
re = /([01][0-9]|2[0-9]):([0-5][0-9])/;
alert(re.test("13:34"));
alert(re.test("33:34"));
alert(re.test("13:94"));
</script>
time1 = /([01][0-9]|2[0-9]):([0-5][0-9])/;
alert(time1.test("13:34"));
alert(time1.test("33:34"));
alert(time1.test("13:94"));
</script>
用你们的代码检测一下25:58这个时间看看
嘿嘿~~~
functiong checkDate(var)
{
execScript("i=IsDate(var)","vbscript")
return i
}
呵呵 ,
<!--
aa="2002-12-10"
bb="4321.rw.34"
execScript("i=IsDate(aa)","vbscript")
if(i)alert("aa的格式正确")
else alert("aa的格式不正确,请更正")execScript("i=IsDate(bb)","vbscript")
if(i)alert("bb的格式正确")
else alert("bb的格式不正确,请更正")//-->
</SCRIPT>
execScript("i=IsDate(tt)","vbscript")
if(i)alert("tt的格式正确")
else alert("tt的格式不正确,请更正")
var re = /^([0-1]?[0-9]|2[0-3]):([0-5]?[0-9])$/;xinyunyishui(心云意水) 的方法对字母等无法判断,还需要先验证是否是数字
function yunshui(ys)
{
if(ys.split(":")[0]/1>23||ys.split(":")[0]/1<0||isNaN(ys.split(":")[0]))
{alert("error hour");
return false;
}
if(ys.split(":")[1]/1>59||ys.split(":")[1]/1<0||isNaN(ys.split(":")[1]))
{alert("error minute");
return false;
}
alert("right")
}
yunshui("22:16")
yunshui("0q:16")
yunshui("25:16")
yunshui("05:ad")
yunshui("05:60")
</script>