Подтвердить что ты не робот

JQuery проверяет, является ли значение числовым

Мне было интересно, есть ли у кого-нибудь быстрый и грязный метод jquery, который будет проверять, является ли значение числовым или нет? Я думал об использовании метода типа регулярного выражения, чтобы проверить значение, если он не отправляет форму. Я использовал проверку jquery, но у меня проблемы с загрузкой jquery validation.

У меня только одно значение, которое я хочу удостовериться, что оно числовое.

4b9b3361

Ответ 1

Конечно, используйте функцию jQuery isNumeric().

$.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