正則表達式的尊敬神(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不使用正則表達式,幾乎在任何你使用的語言中都有一個更好的解決方案。 –