C#textbox同时判断只能为数字且不为空应该怎么写
2个回答
展开全部
1L给的正则表达式来判断是否为整数(int),这种写法非常好。
稍微补充一点, 如果要求判断是否为带小数点的数字,可以用
Regex.IsMatch(str, @"^[-]?\d+[.]?\d*$");
更多的写法可以msdn查阅正则表达式。
1L给出的写法中,已经包含了空值判断了,
return Regex.IsMatch(textBox1.Text,@"\d+"),
如果textBox1.text = ""; 那么会返回false,因为空字符串是不能转成数字的。
稍微补充一点, 如果要求判断是否为带小数点的数字,可以用
Regex.IsMatch(str, @"^[-]?\d+[.]?\d*$");
更多的写法可以msdn查阅正则表达式。
1L给出的写法中,已经包含了空值判断了,
return Regex.IsMatch(textBox1.Text,@"\d+"),
如果textBox1.text = ""; 那么会返回false,因为空字符串是不能转成数字的。
追问
谢谢 通过你所说的我理解了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询