JavaScript - проверить, можно ли преобразовать строку в целое число?Jquery

Программирование на jquery
Ответить
Anonymous
 JavaScript - проверить, можно ли преобразовать строку в целое число?

Сообщение Anonymous »

Как я могу просто проверить, можно ли преобразовать строку в целое число?

Код: Выделить всё

parseInt('10.1', 10)
< /code>

он возвращает 10 < /p>

Есть ли что -то эквивалентное, как в Python, поэтому мне не нужно было бы делать много проверок? как int ('10 ') 
. Таким образом, очень легко проверить, что даже без использования REGEX или дополнительных проверок.

Код: Выделить всё

    function isInteger (value) {
if ($.isNumeric(value) && Number(value) % 1 === 0){
return true;
} else {
return false;
}
}
Это вроде как работает, но если я напишу, например, 10. , он вернет true, потому что число преобразуется в 10 . Я думаю, мне нужно использовать Regex, чтобы проверить такую ​​вещь? Я искал этот вопрос, но все ответы кажутся расплывчатыми и фактически не отвечают, как правильно проверить на целое число (не только если это число).

Подробнее здесь: https://stackoverflow.com/questions/376 ... to-integer
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»