验证用于检查数据,以确保它符合为其设置的任何所需规范。通常,验证用于检查输入数据,以及在存储之前验证数据。
当请求值应该是字符串或数组都有效时,如何验证请求值? 'val' => '保释|必需|字符串' 'val' => '保释|必需|数组' 验证表达式是什么?
为什么 MudBlazor 表单验证要求我在表单无效然后又有效时单击“保存”两次?
概念证明可以在 https://try.mudblazor.com/snippet/wYwyulRbnpqkbfVJ 查看 在此示例中,单击“保存”而不触摸“保存”按钮上方的任何字段 - 验证错误...
如何在jquery验证插件中传递Django csrf token?
我正在尝试创建客户端验证以查看注册时是否已使用用户名。此验证应该在用户提交表单之前进行。 为了达到...
我定义了一个名为MetaPersistent的类: 类 MetaPersistent(类型(BaseModel)): 参考:ClassVar[类型[RefBase[Self]]] 存储库:ClassVar[类型[RepositoryBase[Self]]] def __new__(cls,...
我有一个类型为“number”的数字输入,我给它一个该等级输入的验证错误(nilai): ... 我有一个带有 type="number" 的数字输入,我为此等级输入给出了一个验证错误(nilai): <div class="col-4"> <div class="form-group"> <label>Nilai <span class="text-danger">*</span></label> <input type="number" id="grade" name="grade[]" class="form-control @error('grade') is-invalid @enderror" placeholder="Masukkan nilai" required> @if (count($errors) > 0) @error('grade') <div class="invalid-feedback">{{ $message }}</div> @enderror @else <div class="invalid-feedback">Mohon isikan nilai</div> @endif </div> </div> 这是控制器中的验证器: $request->validate( [ 'student_id' => 'required|integer', 'nis' => 'required|integer', 'class' => 'required|string', 'major' => 'required|not_in:0', 'attitude_point' => 'required|array', 'attitude_point.*' => 'integer', 'competency_point' => 'required|array', 'competency_point.*' => 'string', 'grade' => 'required|array', 'grade.*' => 'integer', 'predicate' => 'required|array', 'predicate.*' => 'string', ], [ 'student_id.required' => 'The student name field is required.', 'grade.required' => 'The grade field is required.', ] ); 问题是,其他输入工作正常: 它应该显示类似“成绩字段是必填字段”的消息。 我尝试将验证更改为'numeric'或'integer|digits_between:0,100',但不起作用。我想知道出了什么问题。 不应使用 'grade.*' => 'integer',而应使用 'grade.*' => 'required|integer' 来确保数组中的每个元素都存在并且是整数。
我在将 vee-validation 导入我的 vue 项目时遇到问题。下面我将附上我的代码在 main.js 中的样子 从 'vue' 导入 { createApp } 从“./App.vue”导入应用程序 从 './
当我验证 qml TableView 中的条件时,消息对话框未显示
我有一个 TableView,其中有一个数独网格。我想验证它,以便不能使用 C++ 函数将数字放置在同一行或同一列中。当用户输入无效数字时...
如何使用 Joi 验证密码以确保它包含 2 个数字、2 个特殊字符、2 个大写字母和 2 个小写字母?
有没有办法使用 Joi 来做到这一点? 例如: Joi.string() 。必需的() .分钟(8) .最大(16) .pattern(/(?=(?:.*[a-z]){2,16}).+/) .pattern(/(?=(?:.*[A-Z]){2,16}).+/)...
ORA-29273:HTTP 请求失败 ORA-29024:证书验证失败 ORA-06512:位于“SYS.UTL_HTTP”
我得到了 ORA-29273: HTTP 请求失败 ORA-29024: 证书验证失败 ORA-06512: 在“SYS.UTL_HTTP”处 尝试使用 https 从网站获取网页时。 我从...导入证书
当我尝试使用邮递员为我的 RestAPI 注册新用户时,出现以下错误: { "title": "验证错误", "message": "notNull 违规:用户。
我有一个组件来显示验证消息: @成分({ 选择器:'应用程序错误消息', 模板:` ... 我有一个组件来显示验证消息: @Component({ selector: 'app-error-msg', template: ` <div *ngIf="showItem()" [class]="'text-error-small {class}'"> <ng-content></ng-content> </div> `, styleUrls: ['./error-msg.component.css'] }) export class ErrorMessageComponent { @Input() item: any; @Input() class = ""; @Input() useTouched = true; showItem() { if(this.item.valid) return false; if(this.useTouched && ! this.item.touched) return false; return true; } } 想法是像这样使用它: <input class="p-1" myValidator [(ngModel)]="param.parameter" #sample/> <app-error-msg [item]="sample"> Please enter a valid name. </app-error-msg> 其中 myValidator 是一个验证器(可以正常工作)。问题是,尽管每次击键都会调用验证器,但 app-error-msg 组件不会重新评估 html。任何建议我做错了什么。 您需要使用模板变量导出(#sample="ngModel")来获取表单控件,对于ngModel指令,它支持使用名称为ngModel导出NgModel,在源代码中(ng_model.ts: 137我们可以看到这一点。一旦我们导出它,您的验证器似乎就可以正常工作了! main.ts import { CommonModule } from '@angular/common'; import { Component } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { bootstrapApplication } from '@angular/platform-browser'; import 'zone.js'; import { ErrorMsgComponent } from './error-msg/error-msg.component'; @Component({ selector: 'app-root', standalone: true, imports: [CommonModule, FormsModule, ErrorMsgComponent], template: ` <input class="p-1" myValidator [(ngModel)]="name" #sample="ngModel" required/> <app-error-msg [item]="sample"> Please enter a valid name. </app-error-msg> `, }) export class App { name = 'Angular'; } bootstrapApplication(App); 错误信息 import { CommonModule } from '@angular/common'; import { Component, Input, OnInit } from '@angular/core'; @Component({ selector: 'app-error-msg', template: ` <div *ngIf="showItem()" [class]="'text-error-small' + class"> <ng-content></ng-content> </div> `, standalone: true, imports: [CommonModule], }) export class ErrorMsgComponent { @Input() item: any; @Input() class = ''; @Input() useTouched = true; showItem() { if (this.item.valid) return false; if (this.useTouched && !this.item.touched) return false; return true; } } 堆栈闪电战
我有一些 Razor 开发经验,并决定尝试一下 Blazor。 我遇到了一个已经熟悉的问题 - 将验证与 Bootstrap 集成:Blazor 验证结果类不支持
Django ModelChoiceField - 使用 id 以外的其他内容?
假设我有一个地址表,并且它有一个邮政编码字段——ModelChoiceField 不允许我使用 PK 以外的其他内容来验证存在是否正确?该怎么走呢?正常我...
我想用 Yup 或 Joi 实现前端验证。 从我找到的所有文档和文章中,我得出了几个结论: Joi 性能更好 Joi更受欢迎...
Laravel 5.1 中如何获取 URL 参数并将其传递给类?
在 Laravel 5.1 的路由文档中,似乎没有告诉如何获取 URL 参数并将其传递给类。那么我们应该如何从URL中获取路由参数呢? 例如,使用 RESTful 资源
我有一些 Razor 开发经验,并决定尝试一下 Blazor。 我遇到了一个已经熟悉的问题 - 将验证与 Bootstrap 集成:Blazor 验证结果类不支持
在下面的示例中,单元格 A10 包含一个主下拉列表(A10-E10 是合并单元格,用于显示每个下拉选项的完整长度)。 当“我们认为您存入的支票可能无法通过...
我正在制作一个简单的网络应用程序。在其中一部分,我包含了一个 type="number" 的输入框 无论如何,当我在最新的 Google Chrome 浏览器中运行代码时,...
我的表单中有文本表单字段。当我单击提交按钮时,验证错误显示在文本表单字段下。我想将焦点添加到该特定字段,以便当用户单击“保存”按钮时...
FluentValidation中有没有办法强制填充ErrorCode?
我想在我的API中使用FluentValidation,并且我想强制执行每条规则来定义其ErrorCode,它不能是“可选的”。 我的目标是提供一个错误“字典”...