2 месяца назад
Как валидировать структуру JSON во входных параметрах MySQL хранимой процедуры
MySQL начиная с версии 5.7 включает поддержку JSON как нативного типа данных и набор функций для работы с JSON-документами​. Это позволяет хранить и обрабатывать JSON напрямую в базе. Однако, гибкость JSON (динамическая структура, нестрогая схема) означает, что необходимо явно проверять структуру входящего JSON, особенно если он передается в хранимую процедуру. Валидация позволяет убедиться, что обязательные поля присутствуют и имеют правильное имя (учитывая регистр букв) и тип значения. Начиная с MySQL 8...
165 читали · 6 лет назад
Суперпрототип в Axure: кастомная JS-валидация
В одной из предыдущих статей я рассказывал, как заставить Axure выполнять произвольный JS-код без использования плагинов AxShare. Теперь пришло время показать, как это чудо работает на практике. Для примера возьмем что-нибудь простое - ту же валидацию. Представим, что нам нужно сделать числовое поле с кнопками "+" и "-", в которое при этом можно вводить цифры вручную. Типа такого: Условия: ⇒ значением могут быть только целые числа, все остальные символы должны быть убиты; ⇒ минимальное число в...