c#怎么判断编辑框里的内容是不是数字,要可以是小数,也可以整数,但是不能有2个小数点
4个回答
展开全部
用正则表达式,具体忘了, [./?n]可以对字符串匹配。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正则表达式也可以验证或者楼上说的int.TryParse()和float.TryParse()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-16
展开全部
可以用int.TryParse()和float.TryParse()来判断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
decimal d;
if(decimal.TryParse(Text1.Text,out d)==false)
{
//不能转换为小数
}
int i;
if(int.TryParse(Text1.Text,out i)==false)
{
//不能转换为整数
}
if(decimal.TryParse(Text1.Text,out d)==false)
{
//不能转换为小数
}
int i;
if(int.TryParse(Text1.Text,out i)==false)
{
//不能转换为整数
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询