web-dev-qa-db-fra.com

Jquery vérifie si la valeur est numérique

Je me demandais si quelqu'un avait une méthode jquery rapide et sale qui vérifierait si une valeur est numérique ou non? Je pensais à utiliser une méthode de type regex pour vérifier la valeur, sinon ne soumettez pas le formulaire. J'utilisais la validation jquery, mais je rencontre des problèmes lors du chargement de la validation jquery.

J'ai juste une valeur dont je veux m'assurer qu'elle est numérique.

21
SoftwareSavant

Bien sûr, utilisez la fonction isNumeric () de jQuery.

$.isNumeric("-10");  // true
$.isNumeric(16);     // true
$.isNumeric(0xFF);   // true
$.isNumeric("0xFF"); // true
$.isNumeric("8e5");  // true (exponential notation string)
$.isNumeric(3.1415); // true
$.isNumeric(+10);    // true
$.isNumeric(0144);   // true (octal integer literal)
$.isNumeric("");     // false
$.isNumeric({});     // false (empty object)
$.isNumeric(NaN);    // false
$.isNumeric(null);   // false
$.isNumeric(true);   // false
$.isNumeric(Infinity); // false
$.isNumeric(undefined); // false
55
j08691