【发布时间】:2015-11-30 15:03:34
【问题描述】:
我不明白为什么我的正则表达式不起作用。任何密码都会出现错误消息。
$this->add('password', new RegexValidator(array(
'pattern' => '.{0}|.{4,}',
'message' => '0 or 4 char minimum'
)));
错误是:最少 0 或 4 个字符。
【问题讨论】:
-
错误信息到底是什么?
-
this:最少 0 或 4 个字符。这是我的消息
-
这是您问题中应该包含的重要信息。评论是临时的。请edit您的问题。
-
据我所知,您的正则表达式无效,因此它总是失败。您希望正则表达式验证什么 - 0 到 4 个字符?
-
您不需要正则表达式,
empty和strlen可以完成此操作,并且可能更易于阅读。
标签: php regex validation passwords phalcon