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

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