Валидация используется для проверки данных на предмет соответствия требуемым спецификациям. Обычно проверка используется при проверке входных данных и при проверке данных перед хранением.

Подробнее про validation...

У меня есть класс ProjectPage с 3 частными атрибутами (страница, размер, сортировка), как показано ниже. @Data @RequiredArgsConstructor @Validated public class ProjectPage { @Valid private List<PageNumber> page = Arrays.asList(PageNumber.builder().pageNumber("1").build()); @Valid pri...
28 Май 2023 в 11:03
Моя цель - поймать все ошибки при проверке XSD для каждого "complexType" в JAVA. Но это не удается, когда xml имеет более одной ошибки в элементе complexType. Я использую пример кода из - https://www.baeldung.com/java-validate-xml-xsd XSD используется - <?xml version="1.0" encoding="UTF-8" ?> <xs:sc...
28 Май 2023 в 08:14
Версия TLDR: Для тех из вас, кто хорошо разбирается в react-hook-form, как вы получаете динамически добавляемые поля ввода для запуска проверки при отправке формы? В моем текущем варианте использования динамически добавляемые поля не затрагивались, поэтому они не будут запускать проверку при отправ...
28 Май 2023 в 02:43
Я делаю регистрационный API, используя laravel 9. Я пытаюсь сделать валидатор. И размещение электронной почты в уникальном индексе. Столбец электронной почты в таблице «пользователи» настроен на уникальный индекс. Но уникальная проверка не работает должным образом, она возвращает пустое значение ...
27 Май 2023 в 04:51
У меня есть схема проверки Zod с полем массива и строковым полем: const zodSchema = z.object({ goals: z.array(z.string()).nonempty("At least one goal is required"), goals_other: z.string(), }); Как сделать поле goals_other обязательным, ТОЛЬКО если массив goals включает строку «Другое»? Я попро...
26 Май 2023 в 19:39
Я пытаюсь создать проверяющий клиент выборки с помощью Axios и Zod. Это мой текущий код export class ValidatedAxiosClient { delete = this.createValidatedAxiosRequest('delete'); get = this.createValidatedAxiosRequest('get'); patch = this.createValidatedAxiosRequest('patch'); put = this.creat...
26 Май 2023 в 18:48
У меня есть библиотека с пользовательским валидатором JSR349, определенным следующим образом: Аннотация : @Retention(RUNTIME) @Target({ PARAMETER, FIELD, TYPE }) @Documented @Constraint(validatedBy = ValidatorCipAut.class) public @interface CipAut { String message() default "Error validando Cip...
26 Май 2023 в 14:42
Я хочу добавить валидатор в свой FormControl, который проверяет форму, если логическое значение ложно. Есть requiredTrue, но мне нужно обратное. Есть ли валидатор для requiredFalse? this.myForm.controls.existObjectsWithThisStudyIdControl.addValidators(Validators.requiredFalse); Другой вариант - пе...
ГлобалКи мой глобальный ключ, почему бы не работать в стручке флаттер-ривер в потребительском виджете в ключе формы. В моем коде я использовал разные разные глобальные ключи, но он показывает то же самое здесь, я представляю свой файл кода, который включает в себя все, что может кто-нибудь понять, п...
26 Май 2023 в 12:50
Я пытаюсь решить проблему, связанную с функцией статуса активности для определенного состояния. Функция пытается проверить, попадает ли подпись в действии в период действия двух дат в течение смены. Действие имеет сохраненное время начала и окончания DateTime следующим образом: var startDate = acti...
26 Май 2023 в 12:16
Предположим, у меня есть класс Book, который содержит количество страниц. Где я должен проверять данные, в свойстве или в конструкторе? Эти два варианта выглядят для меня одинаково, за исключением того, что второй вариант выглядит чище. Свойство class Book { private int _pageCount; pu...
25 Май 2023 в 22:03
Я урезал свою и без того простую пользовательскую функцию проверки, пытаясь заставить ее работать, но безуспешно. Вот что я делаю в своем пользовательском joi.ts: const Joi = require('joi') const joiExtended = Joi.extend({ type: 'address', base: Joi.string(), messages: { 'address.invalid...
25 Май 2023 в 02:37
Я пытаюсь заполнить базу данных проекта rails 6, и когда он попадает в этот код в моем начальном файле: Manager.create!([ { name: Faker::Name.name, email: 'manager1@example.com', password: 'bluestreak', password_confirmation: 'bluestreak', confirmation_sent_at: Time.now, co...
В моем проекте реагирования с машинописным текстом я использую компонент Formik вместе со схемой проверки Yup для проверки адресной формы. На данный момент он отлично работает для существующего пользователя, потому что начальные значения заполнены действительными данными. Кроме того, он также рабо...
24 Май 2023 в 19:18
На данный момент моя форма подключена к моей базе данных mongoDB, и пользователь может войти в систему с зарегистрированной учетной записью. Сообщения об ошибках проверки отображаются только в том случае, если данные не были введены в поля ввода - как изменить проверку схемы таким образом, чтобы ото...
24 Май 2023 в 17:39
Я хочу всплывающее окно со ссылкой на домашнюю страницу, нажав кнопку отправки только после проверки. Как создать всплывающее окно со ссылкой на домашнюю страницу, запускаемое кнопкой отправки только после проверки в HTML и JavaScript? Проверка работает в этой форме, но popbox не работает. я не мог...
24 Май 2023 в 14:26
Я использовал Drools Business Central и всякий раз, когда я использовал для изменения файла DMN, использовал опцию проверки для проверки DMN. Поскольку Drools 8, Business Central устарел, поэтому я начал использовать плагины VS Code, я не могу найти вариант для проверки DMN. Следовательно, пока я ...
24 Май 2023 в 13:34
confirmpassword: Joi.string().valid(Joi.ref('password')).required().strict().messages({ "string.valid": "Passwords do not match", "string.required": "Confirm password is required" }) Как я могу установить собственное сообщение для .valid(joi.ref('password')) потому что это не работает "string.valid...
24 Май 2023 в 12:07
Мне было интересно, есть ли у кого-нибудь лучшее представление о том, как вернуть свойства тега, чем метод UDF, показанный ниже. Теги перечислены в столбце B, а свойства — в столбце C. Приведенный ниже код работает, но немного медленно. После вызова из подпрограммы перехвата ячеек - он фильтрует ок...
24 Май 2023 в 06:54
Мне поручено исправить эту проблему в форме страницы входа, где лагеря ввода отображают сообщение об ошибке «требуется лагерь», как только вы открываете страницу входа. Кодировщик использовал yup и useForm, я полагаю, что проблема в том, что «initialValues» для формы уже нарушают правила проверки y...
23 Май 2023 в 23:06
У меня есть опрос формы регистрации, который открывается в модальном режиме, когда пользователи нажимают кнопку «зарегистрироваться здесь». Когда пользователи нажимают кнопку отправки, я не хочу, чтобы загрузка кнопки регистрации и функции сообщения об успехе/ошибке активировались, если только все ...
23 Май 2023 в 21:19
Я использую эту функцию для проверки 14-значных номеров GTIN, но по какой-то причине я не получаю того, что ожидаю: CREATE OR REPLACE FUNCTION bulk_loader.is_valid_gtin_check_digit(gtin text) RETURNS boolean LANGUAGE plpgsql IMMUTABLE STRICT LEAKPROOF AS $function$ DECLARE gtin_lengt...
23 Май 2023 в 20:17
Вот мой код type AbstractAccount struct { Email string `gorm:"unique;type:varchar"` PasswordHash string `gorm:"unique;type:varchar"` } type Planner struct { AbstractAccount } Я хочу добавить собственный тег валидатора, например, от Email до Planner type Planner struct { Abst...
23 Май 2023 в 15:56
Когда я ввожу 0.0001. я получаю вывод как 0,0001. когда я ввожу 0,00001 или более 0 перед 1, тогда я получаю 1,0e-5 или значение больше 5. Это мой индекс в панели администратора. index do selectable_column column :id column :transaction_type column "Single Coin Worth($)", :single_...
Я хочу проверить столбец «Электронная почта» и столбец «Нет телефона» как уникальные. Номер телефона передается в базу данных как объединение телефонного кода и номера телефона. Вот мой код. public function customRegistration(Request $request) { $request->validate([ 'name' => 'required...
23 Май 2023 в 08:44