-
12 votes1 answers1400 views
在Monaco编辑器中对自定义语言进行语法验证
我正在尝试将自定义语言集成到monaco编辑器中,然后我通过https://microsoft.github.io/monaco-editor/monarch.html来了解语法高亮 . 但我找不到任何关于我们如何通过语法验证添加错误/警告验证的文档 . 在Ace编辑器中,我们通过编写一个worker并在其中执行验证功能来完成此操作 . 感谢任何关于此的链接/帮助 . -
4 votes1 answers1829 views
使用Vuelidate和Bootstrap Vue验证模式内的表单
开发人员,我在客户端使用vuelidate的字段 . 我也使用bootstrap-vue来创建模态,但是当我实现验证时,我无法通过一次单击使 Cancel 按钮清除字段和验证 . 它会关闭模态,清理字段,但是当我再次打开它时,字段显示红色,显示验证错误,我必须再次单击 Cancel 以清除验证(不要这样做!) . 我的模板和脚本如下 . TEMPLATE <b-modal id=&quo... -
18 votes1 answers110 views
如何使用GraphQL架构进行类似JSON Schema的数据验证?
我们正在研究将GraphQL用于我们正在开发的无头CMS的第2版 . 在此CMS的版本1中,我们使用JSON Schema在保存到数据库之前根据模式验证每个文档 - 例如,如果's a blog article it'd针对 Article 模式进行验证,并且's a roundup ( 119404 list) it'd针对 Roundup 进行验证架构 . 对于版本2,我们正在考虑将Grap... -
3 votes0 answers855 views
给定GraphQL架构,是否可以进行客户端预变异验证?
我有一个中继应用程序,它与服务器共享GraphQL架构 . 对于每个突变,它查询服务器,服务器返回错误消息,告知哪个字段值无效 . 但是,鉴于客户端上也存在模式,是否可以针对此模式进行客户端验证? -
2196 votes30 answers975 views
在JavaScript中验证十进制数 - IsNumeric()
在JavaScript中验证十进制数的最简洁,最有效的方法是什么? 奖励积分: 清晰度 . 解决方案应该干净简单 . 跨平台 . 测试用例: 01. IsNumeric('-1') => true 02. IsNumeric('-1.5') => true 03. IsNumeric('0') => true 04. IsNumeric('... -
3 votes2 answers42 views
Laravel响应代码和消息
我正在使用Laravel 5.3和https://github.com/1000hz/bootstrap-validator 我正在检查Laravel中我的数据库的用户电子邮件,以检查电子邮件是否正在使用中 . Bootstrap Validator上的文档声明如果电子邮件地址正常(即不存在)则返回200,如果存在则返回4xx错误 . 在我的Laravel功能中,我正在执行以下操作: public... -
1 votes2 answers1319 views
Laravel Validator返回MethodNotAllowedHttpException错误
我有两个表单页面接受我的路由中的POST方法: web.php Route::post('select-room', ['as'=>'select-room','uses'=>'[email protected]']); Route::post('book-room', ['as'=>'book-room','uses'=>'ClientB... -
0 votes1 answers411 views
在PHP中验证XML并生成“人类可读”的错误消息?
我正在尝试构建一个用于验证特定XML并输出人类可读结果的工具 . 我现有的PHP代码使用DOMDocument :: schemaValidate来根据.xsd文件验证XML,但错误消息不是很友好 . 例如,让我们假装我的XML看起来像下面的示例,并且纬度应该是小数: <Person> <FirstName>Bret</FirstName> <Lo... -
1 votes0 answers1387 views
如何使用Spring Web Service的自定义验证拦截器捕获所有必需的归档错误消息
在Spring WS 2.0.0 for PayLoadValidatingInterceptor 中,通过验证我的xsd请求文件,发现验证错误时只显示一条必填字段错误消息 . 我想得到的是xsd架构文件中所有必需的字段错误信息( nillable=false ) . 在我的Customer.xsd架构文件中 . <xs:element name="firstname"... -
1 votes1 answers1395 views
为什么此XSD验证会导致错误
我有一个XSD来验证XML文件,然后再将其导入到其他程序中 . 它已经工作了一个星期 . 但昨天验证失败了,我不知道为什么 . 在验证电子邮件地址时发生错误 . 这是对XSD文件中的电子邮件地址的验证: <simpleType name="EMailAdressType"> <annotation> <documentati... -
1 votes0 answers1658 views
在java中格式化xsd验证消息
当使用javax.xml.validation.Validator类对XSD架构验证xml时,将显示以下类型的错误消息 . cvc-complex-type.2.4.a: Invalid content was found starting with element 'LastName'. One of '{FirstName}' is expected. cvc-pattern-valid: ... -
0 votes0 answers311 views
C#验证时如何获取xml节点/属性的可能值
我通过XDocument.Validate()/ XElement.Validate()方法(或通过XmlDocument.Validate())验证XML对XSD架构,并有以下错误消息: 'gender'属性无效 - 值'X'根据其数据类型'String'无效 - Enumeration约束失败 . 'GTX'元素无效 - 根据数据类型'requiredString',值''无效 - 实际... -
0 votes1 answers996 views
是* * * * *?一个有效的Cron工作?
我说的是Quartz scheduler有6个值,即秒,分钟,小时,月,月和星期几 . 跳过可选的第7个字段年份 . 在这种情况下,这是一个有效的cronjob?它应该从发起的每一秒开始运行吗? 第二部分问题:网上有没有Cron验证器?我找到了一些,但它们基于Linux Cron Jobs . 我正在寻找一个Quartz Cron验证器(与Linux相比,它有一个额外的 seconds 参数) .... -
0 votes1 answers1342 views
Select2验证并强制用户选择至少X项
我在尝试使用select2 jQuery插件进行自定义验证时遇到了一些麻烦 我需要强制用户从列表中选择至少 2 项 . select2插件有一个属性 maximumSelectionSize ,允许用户从列表中选择最多X个项目,但它没有"inverse"属性 . 此外,所需的标签不起作用,因为我需要用户选择多个项目 . 当我正在使用parsley验证插件开发自定义验证器时,我... -
1 votes3 answers579 views
Symfony2:验证不是实体的对象
我正在使用CraueFormFlowBundle来创建一个多页面形式,我正在尝试对某些字段进行一些验证,但无法弄清楚如何执行此操作 . 需要验证的对象不是实体,这会给我带来麻烦 . 我尝试在我的表单类型类的getDefaultOption函数中添加一个collectionConstraint,但这不起作用,因为我得到“类型数组的预期参数或Traversable和ArrayAccess”错误 . 我... -
0 votes1 answers961 views
使用模板驱动的表单验证ngFor内的输入
在我们的Angular形式中(我们使用template driven forms),我们有一个动态呈现的输入字段列表,因此我们需要验证 . 在此之后:Using template driven form with dynamic input list (ngFor)我没有再进一步,因为它似乎已经过时,因为plunkr样本不起作用 . 这是我们的 tbody ,它呈现我们的列表: <tbody... -
0 votes2 answers1651 views
Symfony表单验证选择案例不敏感
在Symfony 3.3中的表单级验证中,我试图找出如何使它成为不区分大小写的 . 它与一系列选择进行比较 . public function buildForm(FormBuilderInterface $builder, array $options) { $builder->add('title', CollectionType::class, [ ... -
23 votes3 answers223 views
如何在另一个选择框中使用相关的选择框?
如何在Symfony中使用相关的选择框? 比方说,我有一个包含compagnies的选择列表,另一个包含所选公司的员工 . 我如何在Symfony中定义它们?我已经创建了所有与Javascript相关的代码,但在提交表单并在某些字段上出错时,所有“sub”选择字段都将重置为null . 有任何想法吗?谢谢, 编辑:由于这个问题似乎被误解了,我将添加一些精确性: 描述: 我有一个实体公司,其中包... -
27 votes5 answers1587 views
ASP.NET MVC:数据注释验证是否足够?
我在ASP.NET MVC 2中广泛使用Data Annotation验证 . 这个新功能节省了大量时间,因为我现在能够在一个地方定义客户端验证和服务器端验证 . 然而,当我做一些详细的测试时,我意识到如果我单独依赖Data Annotation验证,那么很容易绕过服务器端验证 . 例如,如果我通过使用[Required]属性注释属性来定义必需字段并在表单中放置该必填字段的文本框,则用户可以简单地... -
66 votes7 answers167 views
ASP .NET MVC在每个字段级别禁用客户端验证
我正在使用带有Data Annotations的ASP .NET MVC和jQuery validate插件 . 有没有办法标记某个字段(或某些数据注释)应该只在服务器端验证? 我有一个带有屏蔽插件的电话号码字段,正则表达式验证器在用户端变得疯狂 . 正则表达式只是一个故障安全(如果有人决定破解javascript验证),所以我不需要它在客户端运行 . 但我仍然喜欢运行客户端的其他验证 . -
1 votes2 answers225 views
自定义数据注释 - 客户端验证
我正在尝试使用我的自定义数据注释进行客户端验证,我遇到的问题是,每当我有一个不需要的实体并提交我的请求(将非必需字段留空)时,客户端部分我的代码开始并尝试验证空白区域!我怎么能避免这种情况?意思是,如果用户没有输入任何内容,那么不进行验证? 谢谢! 客户端代码: $.validator.addMethod("emailvalid", function (value, eleme... -
9 votes4 answers1100 views
电子邮件数据注释验证有效但电话没有
我在ASP.NET MVC4项目中使用数据注释来对电子邮件和电话字段执行客户端验证 . 电子邮件在客户端成功验证但电话没有 - 它允许我输入无效字符,仅在提交表单时警告我(而不是在输入字符后立即) 在模型中: [Required(ErrorMessage = "Email is required")] [DataType(DataType.EmailAddress)] [Ema... -
0 votes1 answers1415 views
Validator minLength FormGroup Reactive表单
我正在尝试验证 minLength 但它无法识别它,因为我正在使用一个函数 . 我也直接在模板中尝试过,但我没有得到任何结果 . myComponent.html <mat-form-field> <input matInput placeholder="Ingresa tu celular" type="number" formC... -
0 votes0 answers1177 views
'Duplicate entry check validation'于'column of formula'
我有一个基于公式构建单元格的列,让我们说'列J':对于每一行(例如第5行): =CONCATENATE( GetMyProp("Title"),"-",I5,"-",TEXT(G5,"000000")) 我有一个数据验证,检查一个单元格是否具有与同一列中的另一个单元格相同的值 . 对于每一行(例如第5行): =COU... -
22 votes7 answers946 views
如何使用AngularJS控制器的无效输入正确清理表单?
我有一个AngularJS表单,其中包含 url 类型的字段 . 后者很重要,因为这会强制相应的输入成为有效的URL . 在某些条件下(例如,要关闭具有此类表单的模式对话框),我想以编程方式清除该表单 . 为此,我实现了方法 reset ,它基本上通过设置 $scope.formData = {} 来清除相应的表单模型 . 因此,它将表单模型设置为新的空白对象 . 虽然该分配清除了呈现的HTML表... -
0 votes1 answers1249 views
将所有标签的文本颜色更改为红色,并在提交表单angularjs后显示所有无效字段的红色边框
我有一个表单,它有几个文本区域和bootstrap UI星级评级及其标签文本 . 我已将所有文本区域和星级设置为必填字段 . 我想将文本区域()/星级()的所有标签文本(即)更改为红色字体,并且当我单击提交按钮时,所有无效字段的文本区域周围都有红色边框 . 以下是我的代码,它不起作用 . 当我点击保存按钮而不输入任何内容时,我希望发生以下情况 . 你能告诉我如何实现这三项吗? 将无效文本区域周... -
3 votes0 answers1148 views
必需的禁用输入类型字段使表单变脏并且无效
我有条件的html表单,我有条件地禁用输入类型字段通过ng-disabled和提交按钮使用ng-disabled =“formName . $ invalid”.....但禁用必填字段使表单变脏和无效 . 那么如何使用条件形式进行验证呢? -
4 votes1 answers893 views
Angular2表单禁用提交
我用一个带有angular2的注册表格进行了recaptcha . 我有一个控制器来匹配recaptcha与所需的验证器 . this.captchaControl = fb.control(false, Validators.required); this.userForm = fb.group({ ... captchaControl: this.captchaControl... -
8 votes4 answers1714 views
如何在Angularjs中禁用按钮时允许ng-click
我有以下表格: <form name="formuser" action='/signup' method='post' novalidate> <input type="text" name="firstname" ng-model="firstname" ng-class="{... -
1 votes2 answers899 views
仅在提交angularjs时验证输入字段
我试图在表单提交上显示一个验证摘要,一个在页面顶部的Div,其中包含angularjs中的所有验证错误消息 . 我使用以下逻辑来显示/隐藏带有验证消息的顶部div, <div class="alert alert-error" ng-show="submitted && myForm.$invalid"> </div>...