jQuery.isNumeric()
56
посл. ред.
22.12.2016
Функция jQuery.isNumeric() проверяет, является ли переданный аргумент числом.
Варианты использования
jQuery.isNumeric(объект) => Boolean- Возвращает
true, если переданный аргумент является числом или если аргумент является строкой, но может быть преобразован в конечное число. В остальных случаях возвращаетfalse.
Примеры
<html>
<head>
<title>Функции библиотеки jQuery</title>
<script type="text/javascript" src="js/jquery.js"></script>
</head>
<body>
<p></p>
</body>
</html>
<script>
$('p')[0].innerHTML =
'$.isNumeric(+44) - ' + $.isNumeric(+44) + '<br>'
+ '$.isNumeric(024) - ' + $.isNumeric(024) + '<br>'
+ '$.isNumeric(0x1F) - ' + $.isNumeric(0x1F) + '<br>'
+ '$.isNumeric("-44") - ' + $.isNumeric("-44") + '<br>'
+ '$.isNumeric("0") - ' + $.isNumeric("0") + '<br>'
+ '$.isNumeric("1.85") - ' + $.isNumeric("1.85") + '<br>'
+ '$.isNumeric("3e10") - ' + $.isNumeric("3e10") + '<br>'
+ '$.isNumeric("0x10") - ' + $.isNumeric("0x10") + '<br>'
+ '$.isNumeric(undefined) - ' + $.isNumeric(undefined) + '<br>'
+ '$.isNumeric(null) - ' + $.isNumeric(null) + '<br>'
+ '$.isNumeric(true) - ' + $.isNumeric(true) + '<br>'
+ '$.isNumeric(NaN) - ' + $.isNumeric(NaN) + '<br>'
+ '$.isNumeric(Infinity) - ' + $.isNumeric(Infinity) + '<br>'
+ '$.isNumeric({}) - ' + $.isNumeric({}) + '<br>'
+ '$.isNumeric("") - ' + $.isNumeric("") + '<br>'
+ '$.isNumeric("1.85qw") - ' + $.isNumeric("1.85qw") + '<br>'
+ '$.isNumeric("-0x10") - ' + $.isNumeric("-0x10");
</script>
$.isNumeric(+44) - true
$.isNumeric(024) - true
$.isNumeric(0x1F) - true
$.isNumeric("-44") - true
$.isNumeric("0") - true
$.isNumeric("1.85") - true
$.isNumeric("3e10") - true
$.isNumeric("0x10") - true
$.isNumeric(undefined) - false
$.isNumeric(null) - false
$.isNumeric(true) - false
$.isNumeric(NaN) - false
$.isNumeric(Infinity) - false
$.isNumeric({}) - false
$.isNumeric("") - false
$.isNumeric("1.85qw") - false
$.isNumeric("-0x10") - false
$.isNumeric(024) - true
$.isNumeric(0x1F) - true
$.isNumeric("-44") - true
$.isNumeric("0") - true
$.isNumeric("1.85") - true
$.isNumeric("3e10") - true
$.isNumeric("0x10") - true
$.isNumeric(undefined) - false
$.isNumeric(null) - false
$.isNumeric(true) - false
$.isNumeric(NaN) - false
$.isNumeric(Infinity) - false
$.isNumeric({}) - false
$.isNumeric("") - false
$.isNumeric("1.85qw") - false
$.isNumeric("-0x10") - false