jQuery функция $.isNumeric()
Определение и применение
Функция $.isNumeric() возвращает true для конечных чисел и строк, преобразуемых в конечные
числа, например "12.5". Для NaN, Infinity, пустой строки и логических значений
она возвращает false.
jQuery синтаксис:
Синтаксис 1.7:
JavaScript
$.isNumeric( val )val - Anything
Добавлен в версии jQuery
1.7Значения параметров
| Параметр | Описание |
|---|---|
| val | Значение для проверки на соответствие числу. |
Пример старого кода
Функция $.isNumeric() — пример 1
Нажмите . Измените JavaScript и запустите пример повторно. Используется jQuery 3.1.1.
index.html
HTML
<p>Результат выполнения выводится в консоль под примером.</p>
main.js
JavaScript
// возвращается значение true
console.log($.isNumeric(10))
console.log($.isNumeric('-1'))
console.log($.isNumeric('0'))
console.log($.isNumeric(0xaa))
console.log($.isNumeric('0xAA'))
console.log($.isNumeric('1e5'))
console.log($.isNumeric('1.11'))
console.log($.isNumeric(+10))
console.log($.isNumeric(0o144))
console.log($.isNumeric(new Number()))
// возвращается значение false
console.log($.isNumeric('-0x33'))
console.log($.isNumeric('5.1abc'))
console.log($.isNumeric(''))
console.log($.isNumeric({}))
console.log($.isNumeric([]))
console.log($.isNumeric(Number))
console.log($.isNumeric(NaN))
console.log($.isNumeric(null))
console.log($.isNumeric(true))
console.log($.isNumeric(Infinity))
console.log($.isNumeric(-Infinity))
console.log($.isNumeric(undefined))
style.css
CSS
body {
margin: 16px;
font:
16px/1.5 system-ui,
sans-serif;
overflow-wrap: anywhere;
}
img,
input,
select,
textarea,
button {
max-width: 100%;
}
Режим чтения
Нажмите , чтобы запустить пример.