Макс
.45 == 0.45
Вообще, такие нюансы, как наличие десятичной части, экспоненциальная форма записи и разные исчисления я посчитал самими собою разумеющимися.
Если же человеку нужно в буквальном смысле проверить, состоит ли строковая переменная только из цифр, то идеально подходит твой вариант.
RomikChef
На числе "0001" твой вариант красиво обломается. Про дробные числа вообще я молчу. Хотя... главное, что клиент остался доволен...