JavaScript 判断字符串是纯数字

方法一:是十进制纯数字

使用正则表达式

const result = /^\d+$/.test(number)

方法二:是数字(不仅仅是十进制)

使用 isNaN(num)

isNaN(num) //返回true代表非数字,返回false,代表是有效数字

isNaN(123)         // false
isNaN('123')       // false
isNaN('1e10000')   // false
isNaN('foo')       // true
isNaN('10px')      // true

你可能感兴趣的:(javascript)