Following is the javascript function which accurately validates if the supplied string a valid number or not.
function isNumber(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
function isNumber(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}