gpt4 book ai didi

带格式条件的负数的正则表达式十进制

转载 作者:行者123 更新时间:2023-12-02 08:17:01 26 4
gpt4 key购买 nike

尊敬的正则表达式之神 ( 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

(注意:负数的没有限制)

但是,以下数字 Not Acceptable ,即:独立减号/加号、负零、带有一个或多个前导零的数字、带有前导加号的数字以及不完整的数字小数,例如:

-
+
-0
0123456789.1234
007
+0.1
+123456789.1234
.1234
1.

谢谢:)

最佳答案

这样做:^(-?0\.\d{1,4}|-?[1-9]\d*(\.\d{1,4})?|0 )$。您可以在这里玩耍:https://regex101.com/r/e7ch1G/3

关于带格式条件的负数的正则表达式十进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41167934/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com