C#正则表达式小菜鸟问!关于不包含0.
不包含0,但是数字的,我这样写怎么不行:"^(0,9]+$"....怎么写哈...简便点...其实我是也想要0.3这样的数..文本框的输入校验用double.Parse用...
不包含0,但是数字的,
我这样写怎么不行:
"^(0,9]+$"....怎么写哈...简便点...
其实我是也想要 0.3这样的数..文本框的输入校验用 double.Parse用的好腻...好繁琐..所以想用 正则..但是感觉用正则在这里显示不出来优势... 展开
我这样写怎么不行:
"^(0,9]+$"....怎么写哈...简便点...
其实我是也想要 0.3这样的数..文本框的输入校验用 double.Parse用的好腻...好繁琐..所以想用 正则..但是感觉用正则在这里显示不出来优势... 展开
3个回答
展开全部
[1-9]就是除去0之外的其他数了,那么就可以[1-9]*,这样就是0-多个数字,如果是+则是1-多个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
^(?!0(\.0+)?$)[0-9](\.[0-9]+)?$
0,0.0,0.00 等不匹配
0.2,0.04,1,1.2等匹配
0,0.0,0.00 等不匹配
0.2,0.04,1,1.2等匹配
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询