正则表达式-十进制
本文关键字:十进制 正则表达式 | 更新日期: 2023-09-27 18:14:17
是否可以使用Regex提取正整数,负整数,正十进制数和负十进制数?
我一直在使用-'d+
正则表达式来获得正数和负数。
有效编号:
-1
-1.0
1
1.0
[+-]?'d+(?:'.'d+)?
接受像
这样的数字1123
1.00
+123213
-123.234324
如果你也想匹配。23这样的数字,你可以使用
[+-]?(?:(?:'d+)|(?:'d*'.'d+))
我会尝试这样做:
^[+-]?('d+('.?'d+)?|'.'d+)$
匹配你所有的例子和数字,如:
-
+1.0
-
.56
-
+.56
-
-.56