谁便再问一个问题,就是有一个TextBox里面必须填写实数例如(1.00或者1.21)这样的该如何去检测?
解决方案 »
- 非常着急!AspxGridView的FindRowCellTemplateControl问题
- 想用js移动图片,坐标和相对位置已经让我吐血了,求各位好心人的帮助。
- 我现在想开始学ASP.NET 请问我要准备哪些工具?
- asp.net WEB页执行程序不能停止
- 郁闷了,谁能给我解解惑?算是datagrid分页的问题吧
- showModalDialog的问题,可能很多人没有遇到过,路过请顶一下.谢谢
- 如何使OWC10的SpreadsheetClass.Export不导出xml格式的Excel文件?
- Asp.net里面怎么设计测试题目,可以评分的
- 请教网站空间经常被黑的问题
- 新手请教关于数据库超时及比较2个数据库的问题(服务器技术vb.net)在线急等
- 多了一个角,高兴,散分!祝大家剩蛋快乐!
- 自定义控件我设置的属性无法在vs.net属性面板中找到。但是运行又很正常
用RangeValidator控件来控制填写的是否为实数.
<asp:button id="Button1" Text="返回" CausesValidation=False>
function TestShiShu()
{
if(/^(\d+)(.)(\d{2})$/.test(document.RegExpDemo.txtShiShu.value)==false)
{
window.alert("请输入实数,小数点后2位\n如 1.00");
document.RegExpDemo.txtShiShu.select();
document.RegExpDemo.txtShiShu.focus();
return;
}
window.alert(document.RegExpDemo.txtShiShu.value);
}你测试一下~~
function TestShiShu()
{
if(/^(?:-|\+)?(\d+)(?:.)(?:\d{2})$/.test(document.RegExpDemo.txtShiShu.value)==false)
{
window.alert("请输入实数,小数点后2位\n如 1.00");
document.RegExpDemo.txtShiShu.select();
document.RegExpDemo.txtShiShu.focus();
return;
}
//屏蔽 如 000.12 这样的实数
if(parseInt(RegExp.$1,"10")==0 && (RegExp.$1).length>1)
{
window.alert("请输入实数,小数点后2位\n如 1.00");
document.RegExpDemo.txtShiShu.select();
document.RegExpDemo.txtShiShu.focus();
return;
}
window.alert(document.RegExpDemo.txtShiShu.value);
}你再看看,原来的哪个不能输入 + - 号,可以输入 000.12 这样的实数~~
这个应该可以了