(@"^-?\d+(\.\d{2})?$");
1个回答
展开全部
匹配数字
^ :匹配开始
?:前面的字符出现0-1次,也就是‘-’出现0-1次
\d: 匹配数字
+ : 前面内容出项1次以上
(\.\d{2})?:括号内是一个组,后面的?表示括号的内容出现0-1次
\. : 匹配小数点
\d :匹配数字
{2}:前面的匹配出现2次,就是小数点后取两位
============================
所以一下形式都符合:
-1574.23
456
428.12
^ :匹配开始
?:前面的字符出现0-1次,也就是‘-’出现0-1次
\d: 匹配数字
+ : 前面内容出项1次以上
(\.\d{2})?:括号内是一个组,后面的?表示括号的内容出现0-1次
\. : 匹配小数点
\d :匹配数字
{2}:前面的匹配出现2次,就是小数点后取两位
============================
所以一下形式都符合:
-1574.23
456
428.12
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询