在c#计算器代码中怎样写小数点代码?我写的代码点几次小数点按钮,就会出现很多的小数点,这个怎么解决
1个回答
展开全部
正则表达式,判断如果存在小数点,就不让再输入小数点,就ok了
追问
求代码。
追答
string txt = @"^\d+\.?\d+$";
System.Text.RegularExpressions.Regex re = new System.Text.RegularExpressions.Regex(txt);
Match ma = re.Match(“5.1.1”);//这里是测试字符串,你在使用的时候,换成你输入的那个字符串
if(!ma.Success)
{
Messagebox.Show("输入的数字不合法");
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |