C#文本框的文本,正则表达式约束,正整数和小数点后只有一位小数

我想实现的是,文本中的数只能为正整数或者为正小数但小数点后最多一位(也就是精度控制);例如:20,25.3,100.5,但是不能出现30.52,已经有两位小数了

第1个回答  2013-09-13
decimal.Parse(30.52,1)

不谢

追问

谢谢

第2个回答  2013-09-13
string.Format("{0:0.0}",数字变量名);
请搜索格式化数字。追问

谢谢

本回答被提问者采纳
第3个回答  2013-09-13
/(^\num$)|(^[0-9]+.[0-9]?$)/追问

谢谢

追答

改了下。好像那个匹配1个数字有问题。/(^[0-9]+$)|(^[0-9]+.[0-9]?$)/ 这个没问题了

第4个回答  2013-09-13
"^[0-9]+(.[0-9]{1})?$"追问

谢谢

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网