C#判断只能输入数字

来源:百度知道 编辑:UC知道 时间:2024/05/25 07:08:40
string ss=s.text.tosing();
我则样判断 ss里面是否有数字

string ss=s.Text;
bool num=false;
foreach (char c in ss)
{
if (char.IsNumber(c))
{
num = true;
}
}
if (num) MessageBox.Show("yes");
else MessageBox.Show("no");

给你代码。。。。
try
{
int a=Convert.toInt32(ss);
}
catct
{
MessageBox("你输入的不是数字");
}

System.Text.RegularExpressions.RegEx.IsMatch(s.Text,"^\d+$")

==true:是数字
==false:不是数字

正则表达式

一般用正则