c#怎么判断编辑框里的内容是不是数字,要可以是小数,也可以整数,但是不能有2个小数点

2024-12-17 23:00:03
推荐回答(4个)
回答1:

用正则表达式,具体忘了, [./?n]可以对字符串匹配。

回答2:

正则表达式也可以验证或者楼上说的int.TryParse()和float.TryParse()

回答3:

可以用int.TryParse()和float.TryParse()来判断

回答4:

decimal d;
if(decimal.TryParse(Text1.Text,out d)==false)
{
//不能转换为小数
}
int i;
if(int.TryParse(Text1.Text,out i)==false)
{
//不能转换为整数
}