function is_numeric( mixed_var ) { // Finds whether a variable is a number or a numeric string
//
// + original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
// + improved by: David
return !isNaN( mixed_var );
}
В этом весь яваскрипт ... огромные возможности особенно в последний годы с ES6, реактивными фреймворками и тд. Но тривиальные вещи только через танцы с бубном
console.log( isNaN(null) ); // вернет false
console.log( isNaN('') ); // как и тут вернет false
с поддержкой знаков -/+ в начале
var anum=/^[\+\-]?\d+\.?\d+$/
anum.test('-123.65')
точнее
В этом весь яваскрипт ... огромные возможности особенно в последний годы с ES6, реактивными фреймворками и тд. Но тривиальные вещи только через танцы с бубном