function is_numeric( mixed_var ) { // Finds whether a variable is a number or a numeric string
//
// + original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
// + improved by: David
return !isNaN( mixed_var );
}
Примеры:
is_numeric(186.31);
true
is_numeric('Kevin van Zonneveld');
false
is_numeric('+186.31e2');
true
Автор: 4obotok (не зарегистрирован), дата: 9 июля, 2008 - 19:47
function checknumber(x){
var anum=/(^\d+$)|(^\d+\.\d+$)/
if (anum.test(x))
result=true
else{
alert("Please input a valid number!")
result=false
}
return (result)
}
В этом весь яваскрипт ... огромные возможности особенно в последний годы с ES6, реактивными фреймворками и тд. Но тривиальные вещи только через танцы с бубном
Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены. Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Я бы сделал так:
А приведенный код можно так:
console.log( isNaN(null) ); // вернет false
console.log( isNaN('') ); // как и тут вернет false
is_numeric('');
true!
с поддержкой знаков -/+ в начале
var anum=/^[\+\-]?\d+\.?\d+$/
anum.test('-123.65')
точнее
В этом весь яваскрипт ... огромные возможности особенно в последний годы с ES6, реактивными фреймворками и тд. Но тривиальные вещи только через танцы с бубном
Roksa pl rzeszow
Отправить комментарий
Приветствуются комментарии:Для остальных вопросов и обсуждений есть форум.