以下判数提交表单时输入是否为数字,为什么总是返回true呀
var re;
var ret;
todayTime=document.form1.txtTodayTime.value;
torrTime=document.form1.txtTomTime.value;
re=new RegExp("\d+");
ret= re.exec(todayTime);
if(ret==null)
{
alert("输入有误,分钟必须是数字字符");
return false;
}
else
{
return true;
}
var re;
var ret;
todayTime=document.form1.txtTodayTime.value;
torrTime=document.form1.txtTomTime.value;
re=new RegExp("\d+");
ret= re.exec(todayTime);
if(ret==null)
{
alert("输入有误,分钟必须是数字字符");
return false;
}
else
{
return true;
}
解决方案 »
- c#进程控制问题
- 菜菜籽问题,使用Application_BeginRequest出现的怪问题,急用。
- 如何才能提高多表查询的性能
- ************晕死呀,哪位大侠帮我写一段产生随机数的代码呀。在线等*****************
- 关于CheckedListBox 的问题
- c#中如何遍历asp.net页面中的空件
- DataGrid中绑定TreeView控件,做的过程中有点小问题,望高手赐教!!!
- 请帮忙,调用windows 窗体
- 如何随心所欲的复制ListView中的数据
- 請版主將我提的以下問題刪除, 謝過
- (dropdownlist)SelectedItem.Text.的value和text的区别问题
- 水晶报表问题!!急
把你的 re=new RegExp("\d+"); 改为 re = new RegExp("^[0-9]+$"); 试一下如果要求txtTodayTime里面的文字含有数字的话:
把你的 re=new RegExp("\d+"); 改为 re = new RegExp("[0-9]+"); 试一下