Я бы попросил простейший тест с отказоустойчивостью проверить, что строка в JavaScript является положительным целым числом.
isNaN(str)
возвращает true для всех видов нецелых значений, а parseInt(str)
возвращает целые числа для строк с плавающей запятой, например "2,5". И я не хочу использовать какой-либо плагин jQuery.