我的输入时间格式如下
12:13
16:09
09:01
.....
当点击提交时,如果不是这个格式就弹出提醒。
我这里的正则表达式怎么写?
12:13
16:09
09:01
.....
当点击提交时,如果不是这个格式就弹出提醒。
我这里的正则表达式怎么写?
解决方案 »
- 救命!关于ADOX.Catalog在IE8下无法使用的问题
- 求一个javaScript写的日期选择控件.
- jquery的$("#aaaa")怎样直接获取动态代码
- 请教一个问题(javascript)html调用函数!很基本
- 是宪法吗?犯一条都不行,性格也太倔强了,不理我了,郁闷呢 啊 ,怎么办?
- 如何用js实现 带多选框的树形目录?
- 想了半天真想把比尔盖茨搞死,大家进来评论一下,唉...............................
- 如何禁止嵌套的iframe导致网页全屏跳转
- 高分求高手解决一个数学小问题
- 求高手帮忙把2段js代码合并成1段 用1个id调用
- 求大神解释一下js代码!
- 火狐window.location.href页面跳转问题
var jhsjq=$("#jhsjq").val();
if(!_reTimeReg.test(jhsjq)){
alert("开始时间格式应为yyyy-MM-dd HH:mm:ss");
$("#jhsjq").focus();
return false;
}
// 粗糙的校验
var timeRegex = /^\d{1,2}:\d{2}$/;
//alert(timeRegex.test('00:00'));
//严格校验
var timeRegex2 = /^(((0|1)\d)|(2[0-3])):[0-5][0-9]$/;
alert(timeRegex2.test('03:30'));
<INPUT TYPE="text" NAME="inp" value="00:00">
<INPUT TYPE="button" VALUE="test" ONCLICK="alert(reg.test(inp.value))">
<SCRIPT LANGUAGE="JavaScript">
//小时:([01] +任意数字一个 或 2 +[0-3])
//分钟:[0-5] +任意数字一个
//特殊的: 24:00
var reg = /^((([01]\d)|(2[0-3]))\:[0-5]\d)|(24\:00)$/
</SCRIPT>
思路就是时间格式不对后面的就不能提交plan2.asp
function add1()
{
if(document.getElementById('fsj').value.match(/^(((0|1)\d)|(2[0-3])):[0-5][0-9]$/))
{
return true;
}
else {
alert('请输入正确的时间格式');
}
}{
nj=$("#nj").val();
xingm=$("#xingm").val(); $.post("plan2.asp",{
nj:escape(nj),
xingm:xingm,
act:"add"
}
前期就保证正确比后期提示更好。 —— 不要让人家错了再来抓人家。