C#怎么判断文本域输入为数字

C#怎么判断文本域输入为数字

设输入为textBox1.Text;
bool isNumber=false;//表征输入是否为数字的变量
try
{
int a=int.Parse(textBox1.Text);//将输入转换为数字,转换成功则为数字,我默认为int型的变量了,如果其他类型,将int改下就行
IsNumber=true;//输入是数字
}
catch
{
IsNumber=false;//输入不是数字
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-28
try
{
int.parse(str);
//是整数
}
catch
{
//不是整数
}
第2个回答  2010-05-28
你可以研究一下MaskTextBox控件(具体名字不太记得了), 它可以帮你限制输入的内容
第3个回答  2010-05-28
验证控件,正则表达式
第4个回答  2010-05-28
还可以用javascript脚本验证,正则表达式或者js只允许输入数字!
第5个回答  2010-06-02
Char.IsDigit(p);
p为你要判断的字符。
相似回答
大家正在搜