C#正则表达式小菜鸟问!关于不包含0.

不包含0,但是数字的,我这样写怎么不行:"^(0,9]+$"....怎么写哈...简便点...其实我是也想要0.3这样的数..文本框的输入校验用double.Parse用... 不包含0,但是数字的,
我这样写怎么不行:
"^(0,9]+$"....怎么写哈...简便点...
其实我是也想要 0.3这样的数..文本框的输入校验用 double.Parse用的好腻...好繁琐..所以想用 正则..但是感觉用正则在这里显示不出来优势...
展开
 我来答
Thomas狗蛋
2013-06-13 · TA获得超过221个赞
知道答主
回答量:38
采纳率:0%
帮助的人:17.3万
展开全部
[1-9]就是除去0之外的其他数了,那么就可以[1-9]*,这样就是0-多个数字,如果是+则是1-多个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wackyer
2013-06-13 · TA获得超过928个赞
知道小有建树答主
回答量:605
采纳率:71%
帮助的人:379万
展开全部
^(?!0(\.0+)?$)[0-9](\.[0-9]+)?$
0,0.0,0.00 等不匹配
0.2,0.04,1,1.2等匹配
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
梦里寻你我他
2013-06-13 · TA获得超过2199个赞
知道大有可为答主
回答量:2171
采纳率:42%
帮助的人:1191万
展开全部

[1-9]*

追问
亲...这个我想过...我其实只是想要大于0的...如
0.3也是可以的...我觉得这样的话,不用正则可能还容易呢...
追答
这样的话,没必要用正则,用if判断语句更恰当
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式