/CellPhoneNumber

https://automedon.github.io/CellPhoneNumber/

Primary LanguageJavaScript

ТЗ на 1 час:

Написать парсер json-schema с поддержкой двух типов полей: string и integer, для string требуется поддержка pattern. Глубокая поддержка стандарта типа oneOf/anyOf не требуется. Код должен быть минимально покрыт тестами.

Обязательно использование redux

Форма должна сабмиттиться

Пример схемы:

{ "type": "object", "title": "My Form", "properties": { "firstName": { "title": "First name" }, "cellphone": { "title": "Cellphone", "pattern": "^\\([0-9]{3}\\) [0-9]{3}-[0-9]{2}-[0-9]{2}$" } }, "required": [ "cellphone" ] }

Использование существующих парсеров json-schema недопустимо