I propose this : 

isNaN(parseFloat(num))

What do you think about this?