Skip to content

Instantly share code, notes, and snippets.

@Cycymomo
Created July 4, 2013 16:38
Show Gist options
  • Save Cycymomo/5929008 to your computer and use it in GitHub Desktop.
Save Cycymomo/5929008 to your computer and use it in GitHub Desktop.
isNumber javascript
function isNumber(n) {
n = n.toString().replace(/,/g, '.'); // en chaine, puis convertir , en .
return !isNaN(parseFloat(n)) && isFinite(n);
}
console.log(isNumber(5)); // true
console.log(isNumber(4597)); // true
console.log(isNumber("lol")); // false
console.log(isNumber("9.489.")); // false
console.log(isNumber("9.489")); // true
console.log(isNumber("4579,312")); // true
console.log(isNumber("4,579,312")); // false
console.log(isNumber("5,2")); // true
console.log(isNumber("8e3")); // true
console.log(isNumber(",5")); // true
console.log(isNumber(".5")); // true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment