【发布时间】:2016-09-19 07:12:09
【问题描述】:
我需要一个正则表达式来验证一个十进制数,其中也包括 +、- 号。例如:
+.12
-0.13
0.+
45.-
但以下是无效的十进制数字:
+-0.12
+99.+2
0.-12
【问题讨论】:
-
为什么
0.+,45.-有效? -
^(\+|-)?(\d*.\d*)(\+|-)?$ 试试这个
-
@dharmesh
#通过。k也是如此。或@. -
@dharmesh 使用字符组而不是交替,你不会相信会有多大的差异(速度)......你也应该逃避
.。 -
0.+ 和 45.- 如何是有效的十进制数? @arvind
标签: javascript regex numbers decimalformat