我需要一个正则表达式来验证一个十进制数,但在数字之前不需要任何符号。即。
.2 (精细)
.12 (精细)
12 (罚款)
12.0 (罚款)
12.12 (罚款)
但
12.123 (不允许)
-12.12(不允许)
+12.12 (不允许)
发布于 2013-09-19 14:59:13
0到9次,尽可能多次,或零点0到9次或次数。
/^([0-9]+)?(\.[0-9]{1,2})?$/
编辑:添加起始和结束限制。
发布于 2013-09-19 15:04:41
只是为了添加到此解决方案,有多个在线REGEX调试器。我最喜欢的一个是:http://www.debuggex.com/
它将允许您输入语言、REGEX和示例数据。
https://stackoverflow.com/questions/18898118
复制相似问题