第一种方法:isNaN(value)
- isNaN : isNaN() 函数用于检查其参数是否是非数字值。 返回true则判断为非数值。
- 缺点:空字符串,空格 ,null会做为数字0进行处理,结果为false
https://www.w3school.com.cn/js/jsref_isnan.anusp
第二种方法:正则表达式
-
/^[0-9]+(\.[0-9]+)?$/
第三种方式:parseFloat
JavaScript parseFloat() 函数 | 菜鸟教程
- 注意:
字符串中只返回第一个数字。
开头和结尾的空格是允许的。
如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。
转载于:https://blog.csdn.net/qq_34180996/article/details/110354027