这是regex101测试中的第11题
我一直在试图找出一个解决方案来解决下面失败的测试用例。有人能帮帮忙吗?
测试60/89:只是一个点不是一个有效的浮点数
我使用下面的正则表达式。
/^[+-]?d*([.,]d*)?([Ee][+-]?d+)?$/g
可以使用
/^[-+]?(d+[,.]|d*[.,]?d+)(e[-+]?d+)?$/i
细节:
^
-字符串 起始[-+]?
—可选-
或+
(d+[,.]|d*[.,]?d+)
-一个或多个数字,然后是,
或., or zero or more digits, an optional
。or
, ',然后一个或多个数字(e[-+]?d+)?
-可选的e
,然后是可选的-
或+
,然后是一个或多个数字$
- end of string.