正则表达式的尊敬神(http://xkcd.com/208/)负数,小数的正则表达式与格式化条件
请提供匹配十进制数高达4位小数(我已经包含低于可接受的例子),尽管有一对额外的模式条件(列在底部)。
可接受:
0
0.1
0.12
0.123
0.1234
1
1.1
...
123456789.1234
(注:上面的最后一个例子是,表明有上大数量如何能得到没有限制)
也是可以接受的是负数:
-0.1
-0.12
-0.123
-0.1234
-1
-1.1
...
-123456789.1234
(注意:小号负号码没有限制r可以得到)
但是,下面的数字是不可接受的,即:独立减/加号,负零,带有一个或多个前导零的数字,带有前导加号的数字和不完整小数,例如:
-
+
-0
.1234
007
+0.1
+123456789.1234
.1234
1.
谢谢:)
神希望先看到你的企图,或者它会燃烧你的数字。 – Maroun
@MarounMaroun等到Wiktor出现:P – rafid059
Pro-tip不使用正则表达式,几乎在任何你使用的语言中都有一个更好的解决方案。 –