Nate Pet Nate Pet - 2 months ago 7x
Javascript Question

How can I check if a string is a float?

I am passing in a parameter called value. I'd like to know if value is a float.
So far, I have the following:

if (!isNaN(value))
alert('this is a numeric value but not sure if it is a float.');

How do I go one step further and convert the string to something that can evaluate to a float?


Like this:

if (!isNaN(value) && value.toString().indexOf('.') != -1)
    alert('this is a numberic value and I\'m sure it is a float.');