C#文本框的文本,正则表达式约束,正整数和小数点后只有一位小数
我想实现的是,文本中的数只能为正整数或者为正小数但小数点后最多一位(也就是精度控制);例如:20,25.3,100.5,但是不能出现30.52,已经有两位小数了...
我想实现的是,文本中的数只能为正整数或者为正小数但小数点后最多一位(也就是精度控制);例如:20,25.3,100.5,但是不能出现30.52,已经有两位小数了
展开
4个回答
展开全部
decimal.Parse(30.52,1)
不谢
追问
谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string.Format("{0:0.0}",数字变量名);
请搜索格式化数字。
请搜索格式化数字。
追问
谢谢
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
/(^\num$)|(^[0-9]+.[0-9]?$)/
追问
谢谢
追答
改了下。好像那个匹配1个数字有问题。/(^[0-9]+$)|(^[0-9]+.[0-9]?$)/ 这个没问题了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
"^[0-9]+(.[0-9]{1})?$"
追问
谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询