zodiac_and_learn_webpack v1.0.2
Результаты решения задачи:
Вывод знака зодиака по дате рождения.
Выводить знак зодиака в зависимости от полученных даты рождения.
Использовать подход объектно-ориентированного программирования.
В dist\main находится собранный файл. В нем функция getZSign. Она принимает строку любого содержания. Если в нем есть хотя бы один фрагмент формата "ДД-ММ" (можно и по одному знаку), то она берет первое вхождение и пытается трактовать это, как дату. Делаются проверки этого фрагмента:
число месяца не более 12;
число дня не более 31;
если введенный месяц и дата проходят две предыдущие проверки, то проверяется на наличие соответствующего дня в календаре соответствующего месяца.
Если с датой все ОК, то функция возвращает строку с названием знака Зодиака и с пиктограммой (unicode) этого знака.
Если обнаружены ошибки. то функция возвращает строку с описанием обнаруженных ошибок.
Пример использования (включая демонстрацию ошибок) в dist\index.js