问题标签 [respect-validation]

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 回答
215 浏览

php - 尊重 Select 的验证

我正在为我的 PHP 表单使用 Respect 验证。它适用于所有元素,但不确定用于国家/地区选择元素的验证规则。The default value (when the select box displays 'Please select one') is -1. 在所有其他情况下,该值是一个字符串。所以我想检查国家的值是否不同于-1。显然 v::notEmpty() 不起作用。在 Respect 中是否有这样的验证规则?还是我应该写自己的规则?谢谢。

0 投票
2 回答
990 浏览

php - 尊重两个领域的验证

我需要尊重验证表单数据。这些字段中的至少一个必须具有值:$vfname$vlname。经过一些试验和错误,我发现我可以连接和测试notEmpty()

但这似乎真的很hacky。有没有更好的方法来验证,以便这些字段中的至少一个具有值?

0 投票
1 回答
1186 浏览

respect-validation - 如何自定义错误消息

大家好,感谢您的帮助。我想自定义错误消息以进行验证,并 最终为每种语言创建不同的版本这可能吗?

这里我的代码处于他的实际状态。

它返回给我:

我需要保留我的验证结果的这种结构。因为我需要字段名称才能在客户端显示它们。

再次感谢,

0 投票
1 回答
472 浏览

javascript - snyk 依赖项下载问题

我正在尝试安装 w3c 的 respec 项目的依赖项,但出现此错误

我尝试使用给定的命令安装补丁。这是我每次运行“npm install patch”时得到的结果

我应该怎么做才能解决这个问题?

0 投票
1 回答
120 浏览

php - 在 Respect Validations 中动态分配验证参数

我最初的问题是如何进行尊重验证的动态链接。

我的实现如下,

当验证具有参数时,我所做的方式是错误的,因为如果有超过 2 个参数,则会失败。所以我想要的是根据每个验证接受多少参数来动态分配参数。这就像动态链接验证。

0 投票
2 回答
1594 浏览

php - 尊重验证可选密钥

有时用户可以发送一些丢失的键/值对。因此,在这种情况下,我需要验证可选键是否存在。

用户传记是一个可选字段。如果用户将其留空,我不希望它被发布。

Abode 代码验证 biography 是否为 null 或为空,如果发布的对象不包含 biography 键,则会引发异常,因为验证器需要传记。我找不到检查“密钥是否存在继续验证链”的方法;我可以在验证之前将不存在的密钥添加到发布的数据中,但我相信在库中有更好的方法来做到这一点。

我正在寻找一个应该像这样的解决方案:

0 投票
0 回答
58 浏览

respect-validation - 尊重验证 - 不使用 & 之一

用户输入他/她的公司名称。除特殊字符外,所有这些都是允许的。而不是白名单,我想建立一个黑名单。这是我的一段代码

+(plus) #(hash) 和 &(ampersand) 正在通过这些门。我怎样才能确保他们没有?任何帮助将不胜感激。

0 投票
2 回答
1211 浏览

php - 如何使用 Respect\Validation 库验证文件上传?

我在我的项目中使用Slim 3 Framework,并且我有一个包含 3 个输入的表单:'file', 'name', 'firstname'.

假设$request有我的表单的数据输入,要获取上传的文件,我使用此代码

然后,为了验证我的输入表单,我使用了Respect\Validation

事实是文件验证总是失败:

$newfile内容

所以现在我被困住了。我真的不知道如何告诉验证器验证$newfile MIMETYPE“文件”输入。

0 投票
1 回答
1064 浏览

php - 翻译或编写关于尊重/验证的自定义消息

我正在使用 Respect 来验证项目中的某些表单,但该项目是西班牙语的,在花了很长时间阅读文档甚至其代码后,我不明白消息是如何工作的。

我正在使用 Slim,并且按照我在 Youtube 上的教程中阅读的示例使用 NestedValidationException。

这是验证方法:

我之前看过一些回复,但有些回复对我来说很难理解,因为我不打算对图书馆进行整个翻译。我只是在尝试编写 5 或 6 条自定义消息。

编辑:使用消息的方法:

0 投票
1 回答
406 浏览

php - 尊重验证:当表单具有多个同名字段时,正确的验证规则是什么?

我有一个只有字段的表单:

  • 问题
  • 选择

选择是一个数组,因为一个问题不仅仅是答案,用户可以根据需要添加任意数量。

我只需要验证这些不是空的,所以我尝试了:

但它不允许我保存任何条目。如果我将选择 [] 作为“选择”,它会验证每个条目。我认为规则一定是错误的。