日期:2014-05-20  浏览次数:20459 次

怎么判断在textbox中输入的字符是整数
RT谢谢大家帮帮忙

------解决方案--------------------
用.net自带的验证控件就可以了吧
或者写js控制
------解决方案--------------------
js

例: <input name= "price " onkeyup= "this.value=this.value.replace(/\D/g, ' ') " onafterpaste= "this.value=this.value.replace(/\D/g, ' ') ">
只能输入整数
------解决方案--------------------
不用控件那人家开发了控件作啥子用?就一个验证控件搞掂的事
------解决方案--------------------
不用控件那人家开发了控件作啥子用?就一个验证控件搞掂的事
----就是。
过分关心这种事没多大意思。如果你是学生到可以去研究。如果你是工人,赶紧完成项目,等有时间再去看看(基本没时间)。
------解决方案--------------------
用验证控件,再来个与正则表达式
------解决方案--------------------
如果用js就isNaN(str);
------解决方案--------------------
js的正则表达式:

function Test()
{
var reg = /\d+/;
if (!reg.test(form1.texbBox1.value))
{
alert( '不是数字 ');
return false;
}
return true;
}

在OnClinetClick中加入return Test();就可以了
------解决方案--------------------
jf