问题标签 [zend-validate]

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 投票
2 回答
230 浏览

php - 如何根据另一个元素的值验证一个元素?

我有一个客户 ID 和一个唯一客户哈希。当我注册这些数据时,它工作正常。为了清楚起见,我不生成哈希。

我用来验证该唯一哈希是否已经存在的代码:

但是当我必须编辑该客户端时,我想验证该哈希是否已经存在,以及该哈希是否属于该客户端。

我怎么做?我已经尝试通过使用db 验证器的“排除$this->getValue('id')”选项并传递来获取 id 的值,但该调用返回null

0 投票
1 回答
1657 浏览

php - Zend_Validate_Date 不能正常工作

看来Zend_Validate_Date只是根本无法正常工作。例如:

这是一个简单的验证器,应该只接受四位数的年份,但$validator->isValid('1/2/3')返回 true!真的吗,岑德?

或者这个怎​​么样:

即使使用上面的代码,也会$otherValidator->isValid('15/13/10/12/1222')返回true

我正在使用 Zend Framework 1.11.9。只是我还是这是一个非常糟糕的验证课程?(更新:换句话说,我的代码是否有问题,或者这是一个应该提交的错误?)

0 投票
1 回答
8388 浏览

php - 使用 zend 框架验证电话号码

我在我的项目中使用下面的代码通过电话号码进行验证,

当字段为空、无效、长度时,这很有效。我的要求是,电话字段也应该接受空格123 456 7890。请就此提出建议。

0 投票
1 回答
1331 浏览

php - Zend 框架中的自定义验证器问题

我有一个名为 LoginForm 的表单,它扩展了 RecipeForm,而后者又扩展了 Zend_Form。RecipeFrom 只返回我的装饰器。

提交表单时,我收到以下错误,“消息:方法 addValidator 不存在”。

0 投票
1 回答
9538 浏览

mysql - 使用 ”。” 对于 zend 验证器浮点数中的小数

我有一个表格,其中包含一个名为“价格”的元素。我使用“float”验证器验证这个元素。事情是当我插入时,例如:

12,50 => 它是有效的,但是当我尝试将它保存在数据库(mysql)上时,它被保存为“12.00”

所以我想将十进制字符从“,”更改为“。”。有人知道怎么做吗??

笔记。如果我放:

或者

这没用。

0 投票
2 回答
2671 浏览

zend-framework - 如何修改 zend Db_RecordExists 验证器 where 子句?

我想在 where 子句中添加对多个值的检查。Db_RecordExists 只检查一个文件。我已经读到您可以扩展 zend validate 抽象类,并且您可以拥有自己的验证器。请给我一个关于这个的小例子。

谢谢...

0 投票
1 回答
773 浏览

php - Zend Form Element Regex Validator 似乎在 0 时拒绝值

今天,我在 Zend Framework 应用程序中遇到了一个错误。情况是这样的:

我有一个带有正则表达式验证器的元素的表单。在测试表单时,我发现我无法为元素提供值 0。Zend 给我一个错误,告诉我我没有填写元素。

元素:

谁能告诉我当提交的值为0时,Zend告诉我我没有填写元素的原因可能是什么?

谢谢

0 投票
3 回答
2552 浏览

zend-framework - 在 Zend Framework 中设置全局编码

我的引导程序为所有视图设置编码:

但是,这不会为我的表单验证器设置编码。使用StringLength其默认编码(我不确定那是哪个),并将变音符号计为两个字符。

我知道我可以'encoding' => 'utf-8'在创建验证器时设置选项,但是在我的整个(巨大的)应用程序中更新所有验证器有点讨厌。有没有办法同时为所有验证器设置编码?

0 投票
1 回答
800 浏览

zend-framework - Zend 表单输入类型文件验证器 RegEx

有没有办法为表单文件上传输入字段提供文件名的正则表达式?

我是这样尝试的:

但它不起作用...

谁能给我一个提示?

TIA,马特

0 投票
2 回答
636 浏览

zend-framework - Zend Validate:如何为 zend_validate_DbRecordExist 验证 textarea 中逗号分隔值中的每个单独值?

我有文本框,您可以在其中添加逗号分隔值的值。表单发布后,我想根据数据库表检查每个 CSV 值是否已经存在。如果是这样,那么我想抛出错误消息,否则很好。

我该如何实施?