问题标签 [custom-validators]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
365 浏览

jquery - 自定义验证规则以在 javascript 中设置特定字符串

有一个文本字段id_number并且要在该字段中输入的数据应满足以下条件

  1. 前 2 个字母必须是“MU”或“mu”

  2. 不允许使用空格或特殊字符

如果id_number中的值与上述条件 2 不匹配,则会显示“请输入有效 ID,例如 MUXYZ001”

为此,我编写了一个简短的自定义验证规则:

和自定义规则:

但它不工作..

有人请为我修好它。

0 投票
2 回答
536 浏览

json - 如何使用自定义验证器验证 .Net 中的双精度值?

我正在开发一个 ASP.Net web api 项目,我想根据我从客户端获得的 JSON 请求来验证我的服务器数据模型。在我的服务器模型类中,我有一个 double 值,我从客户端发送值作为“12,14”。我编写了一个自定义验证类,它由 .Net 的 ValidationAttribute 类实现,我正在使用 IsValid(Object value) 方法来验证这个用户输入。

因此,当我将输入作为“12,14”发送时,.Net 通过认为“,”是组分隔符,自动将此“12,14”转换为“1214”。但在这种情况下,“,”不是组分隔符,因为这是挪威文化格式(“no”文化)的有效双数。

这是我为验证“MyValue”而编写的自定义验证器

所以这是我的问题。我想要的是在客户端输入 IsValid(Object value) 方法的输入参数时获取值。

提前致谢。

0 投票
0 回答
1394 浏览

asp.net - 在 asp.net 中使用没有回发的自定义验证器

我在我的一个 Web 表单上使用自定义验证器,要求是检查数据库中的 bookcode,如果它存在,那么它应该显示消息,现在我正在使用自定义验证器,我想要的是,它如果自定义验证器返回 false,则不应回发,而是应该像普通验证器一样工作并显示消息,我正在为自定义验证器使用服务器端验证。我的代码在这里。

这是我背后的代码

0 投票
2 回答
848 浏览

ruby-on-rails - 英国邮政编码验证器

是否有任何宝石可以验证英国邮政编码?喜欢

我不仅想检查格式。我需要检查邮政编码是否真的存在。

0 投票
1 回答
1787 浏览

constraints - 为现有的 Constraint 注册自定义 ConstraintValidator

我在我的项目中使用 bean-validation,我想为现有的约束注释编写一个自定义验证器。

例如,我有一个代表日期/时间的类,名为CustomDateTime. 在使用此类作为例如出生日期的类中,我想用以下方式注释该字段@Past

然后我通过实现来创建一个自定义验证器ConstraintValidator<Past, CustomDateTime>。然而这不起作用,因为验证实现不知道自定义验证器。然后它抛出:javax.validation.UnexpectedTypeException: No validator could be found for type: com.example.CustomDateTime

我知道您通常会像这样创建一个单独的注释:

但这对我来说似乎是双重代码;-)

如何注册要使用的自定义验证器@Past

0 投票
2 回答
689 浏览

jquery - 使用 jQuery 的信用卡验证器

此代码不起作用,我不明白为什么:

这是特殊的 9 位数卡验证器,

我在页面“9digitCardTextBox”中有一个文本框,并在 .aspx 页面上使用客户端验证器进行调用。

错误:Microsoft JScript 中的运行时错误:需要对象。

验证者:

客户端调用:

0 投票
1 回答
2502 浏览

python - Web2py 自定义验证器

我是 Web2py 的新手,正在尝试使用自定义验证器。

我不明白如何在我的桌子上使用它:

我想以一种在勾选“b”时不能将“c”保留为黑色的方式使用它。

0 投票
1 回答
1592 浏览

regex - 对于 MVC 4 中的 RegularExpression ValidationAttribute,ModelState.IsValid 始终为 false

在我的课堂上,我有一个像这样的文件附件的属性......

我看不出我的正则表达式有什么问题,但我总是得到 ModelState.IsValid 错误。这似乎非常简单和简单的正则表达式,我错过了什么吗?我需要编写自己的自定义验证吗?

我通过文件类型的常规输入填充 AttachmentTrace:

action 方法只是一个常规动作:

0 投票
1 回答
3336 浏览

forms - Moodle moodleform::validation()

在我的自定义插件中,我只使用了三个下拉菜单和一个文本框。当我提交表单并validation($data)调用方法时,我只会得到下拉状态的值以及文本框的值。

不返回其他两个下拉列表的值。我不确定我错过了什么。

这是我的代码:

0 投票
2 回答
7890 浏览

javascript - 使用自定义验证器防止未来日期和今天日期

我正在使用Entity 框架.NET 4开发一个项目。有一个注册页面,其中包含出生日期。我想验证它,以便出生日期不能是将来或今天。此外,如果与今天相比,它可以追溯到 5 年前。

这是我的代码。