Прошу подсказать верный путь. Пробовал без проверки contains("."), начинает выводить 15 для alert(double) 15.0 . А точнее как по другому проверить что число может быть преобразовано в дабл, это должно решить проблему и убрать реализацию через Exception.