看起来好像 AngularJSangular.isNumber
不起作用。它不适用于数字字符串。难道我做错了什么?我应该使用isNaN()
吗?
angular.isNumber('95.55') == false
angular.isNumber('95.55' * 1) == true
angular.isNumber('bla' * 1) == true
angular.isNumber(NaN) == true
我需要一些东西来查看一个字符串是否是一个数字(实际上是)angular.isNumber()
,除非我乘以 1,否则我不会让我这样做,但如果我这样做,那么它总是正确的。也不NaN
是数字(根据定义),因此应该返回 false。