parseFloat 数字后带有字符

And*_*rés -2 javascript parsefloat

我有一个输入,用户在其中输入数字、整数或浮点数。我想知道这个数字是否正确,例如检查输入2r是否不正确。我的第一个方法是使用parseFloat,但它并没有抱怨这一点:

parseFloat('2r')   // returns 2
Run Code Online (Sandbox Code Playgroud)

实际上,根据文档,这是预期的行为

你如何检查这2r是错误的?

c_o*_*goo 6

这不是 的错误parseFloat,似乎您在追求其他东西。

尝试号码;

Number('2r'); // returns Nan
Run Code Online (Sandbox Code Playgroud)