I don't get how hard it is to discern a string containing a number from other strings in JavaScript.
Number('')
evaluates to 0
, while ''
is definitely not a number for humans.
parseFloat
enforces numbers, but allow them to be tailed by abitrary text.
isNaN
evaluates to false for whitespace strings.
So what is the programatically function for checking if a string is a number according to a simple and sane definition what a number is?