Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «валидация»
[Из песочницы] Визуальный генератор регулярных выражений 2016-11-16 18:21:26
... самим задавать правила валидации для определенных полей ...
+ развернуть текст сохранённая копия
Все разработчики рано или поздно сталкиваются с регулярными выражениями. Практически в 100% случаев нам совершенно не нравится их составлять, считая это побочной работой, не связанной с программированием.
Большинство из нас, впервые столкнувшись с данной проблемой, начинают забивать в поисковых системах что-то типа: «regexp online generator» и к своему великому сожалению осознают что гугл сломался все результаты в поиске являются сервисами для проверки корректности уже составленного регулярного выражения (или я плохо гуглил).
А как же составить это самое регулярное выражение?
До недавнего времени существовало 2 ответа на этот вопрос:
- Изучить документацию по регулярным выражениям и составить регулярку самому
- Попросить кого-то более опытного сделать это за вас
Теперь, после нескольких месяцев разработки, рад представить и 3-й ответ:
» Генератор регулярных выражений
История
Давным давно, в одном проекте пришел довольно интересный и сложный запрос от внутренних пользователей. Персоналу технической поддержки нужно было самим задавать правила валидации для определенных полей, разным пользователям. Правила должны были часто и очень оперативно изменяться.
Читать дальше →
Тэги: валидации, валидация, веб-сайтов, визуальный, выражение, выражений, выражения, генератор, данных, онлайн, поле, полей, правил, программирование, разработка, регулярка, регулярки, регулярное, регулярные, регулярных, регулярок
Валидировали, валидировали… и вывалидировали! Сравниваем валидаторы данных в PHP 2016-08-24 06:07:21
... моя библиотека для валидации данных, написанная на ... сегодня мы рассмотрим валидацию с помощью Aura ...
+ развернуть текст сохранённая копия
Изображение взято с сайта Michiana Stransportation (Bike Shops)
Если вы еще не в курсе, что такое Kontrolio, предлагаю прочесть первую часть — «Держите свои данные под контролем». Вкратце, это моя библиотека для валидации данных, написанная на PHP.
В предыдущей статье я обещал написать сравнение своей собственной библиотеки с другими имеющимися решениями, так что сегодня мы рассмотрим валидацию с помощью Aura.Filter, Respect Validation, Sirius Validation и Valitron. Читать дальше →
Тэги: php, валидация, веб-сайтов, велосипедостроение, данных, программирование, разработка
Держите данные под контролем 2016-07-26 17:19:15
... человек и придумал валидацию данных. Ну а ...
+ развернуть текст сохранённая копия
Не секрет, что пользовательским данным доверять нельзя. Поэтому однажды человек и придумал валидацию данных. Ну а я, интереса ради и пользы для, написал свою реализацию валидатора на PHP.
Читать дальше →
Тэги: framework, laravel, php, symfony, yii, zend, валидатор, валидация, данных
[Перевод] Валидация JSON из командной строки Linux 2016-07-21 15:25:05
... Другой аспект валидации — это валидация схемы, когда ... произвести необходимую валидацию из командной ...
+ развернуть текст сохранённая копия
Вследствие синтаксической простоты и гибкости, JSON (JavaScript Object Notation, Объектная Нотация JavaScript) стал стандартом де-факто, используемым для обмена данными во многих веб-приложениях. В связи с тем, что JSON широко используется для представления структурированных данных с высокой степенью гибкости, возникает необходимость иметь возможность «валидировать» JSON-представления.
Таким образом появилась так называемая схема JSON (в настоящий момент 4-я версия черновика IETF), которая определяет структуру данных JSON в декларативном формате, так же, как схема базы данных определяет логическую структуру и взаимоотношение записей базы данных. Сама схема JSON записана в JSON. Схема JSON может быть довольно полезна не только для генерации правильно форматированных данных JSON, но также для проверки корректности структуры данных JSON.
Это руководство затронет два аспекта валидации JSON с соблюдением схемы JSON. Во-первых, вы можете валидировать данные JSON по схеме JSON, т.е., проверять, чтобы данные JSON соответствовали спецификации из схемы JSON. Другой аспект валидации — это валидация схемы, когда вы проверяете, чтобы сама схема JSON была правильно оформлена в соответствии с Интернет-черновиком схемы JSON. В обоих случаях я покажу вам, как произвести необходимую валидацию из командной строки Linux.
Читать дальше →
Тэги: bintray, cli, command, console, it-стандарты, jar, java, json, json-schema-validator, json-spec, line, linux, maven, nix, pip, plugin, python, schema, scheme, tool, utility, validate, validating, валидатор, валидация, веб-сайтов, веб-сервисов, инструмент, командная, консоль, микроформаты, разработка, строка, схема, тестирование, утилита
[Перевод] Я знал, как валидировать email-адрес. Пока не прочитал RFC 2016-01-13 02:20:30
От переводчика: прочитав статью, начал было отвечать в комментариях, но ...
+ развернуть текст сохранённая копия
От переводчика: прочитав статью, начал было отвечать в комментариях, но решил, что текст, на которую я собирался ссылаться, достоин отдельной публикации. Встречайте! Если вы знаете, как валидировать email-адрес, поднимите руку. Те из вас, кто поднял руку — опустите её немедленно, пока вас кто-нибудь не увидел: это достаточно глупо — сидеть в одиночестве за клавиатурой с поднятой рукой; я говорил в переносном смысле.
До вчерашнего дня я бы тоже поднял руку (в переносном смысле). Мне нужно было проверить валидность email-адреса на сервере. Я это уже делал несколько сот тысяч раз (не шучу — я считал) при помощи классного регулярного выражения из моей личной библиотеки.
В этот раз меня почему-то потянуло ещё раз осмыслить мои предположения. Я никогда не читал (и даже не пролистывал) RFC по email-адресам. Я попросту основывал мою реализацию на основе того, что я подразумевал под корректным email-адресом. Ну, вы в курсе, что обычно говорят о том, кто подразумевает. [ прим. перев. Автор имеет в виду игру слов: «when you assume, you make an ass of you and me» — «когда вы подразумеваете, вы делаете /./удака из себя и из меня»]
И обнаружил кое-что занимательное: почти все регулярные выражения, представлены в интернете как «проверяющие корректность email-адреса», излишне строги.
Читать дальше →
Тэги: e-mail, email, expressions, regex, regexp, regular, usability, валидация, веб-дизайн, веб-разработка, выражения, почта, регулярные, электронная
Главная / Главные темы / Тэг «валидация»
|
|