包含ONLY浮点数的字符串行的正则表达式是用空格或制表符分隔的.浮点数可以是负数,如-999.999
让我们为浮动提出一个正则表达式,然后看看我们可以对其余部分做些什么.
原文链接:https://www.f2er.com/regex/357006.html浮动是:
>可选的负号
>后面跟着一些数字
>后跟一个可选的小数点,然后是更多的数字
>跟随“e”
>后跟多个数字(带有可选符号).
把它放在一起,我们得到:
/-?[0-9]+(\.[0-9]+)?([Ee][+-]?[0-9]+)?/
现在,这是相当宽松的,但如果你想把它收紧一点,你可以调整一下.现在,对于其中任何数量的空间介于两者之间,它是非常微不足道的:
/^(F\s+)+$/
把它们放在一起,我们最终得到:
/^(-?[0-9]+(\.[0-9]+)?([Ee][+-]?[0-9]+)?\s+)+$/