C#中怎样判断textbox中输入的值为正实数
Regexreg_xingcheng=newRegex(@"^[0-9]+(.[0-9]{1,3})?$");这个代码不行,望高手指点一下,谢谢...
Regex reg_xingcheng = new Regex(@"^[0-9]+(.[0-9]{1,3})?$");这个代码不行,望高手指点一下,谢谢
展开
2个回答
展开全部
string text = this.textBox1.Text.Trim();
double d = 0d;
if (double.TryParse(text, out d))
{
if (d > 0)
{
//正实数
}
}
else
{
//非法输入
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正实数正则表达式:^\d+?\d+(\.\d+)?$
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询