Zend2 框架是否允许 phone 低至两位数的数字?

Does Zend2 frame work allow for phone numbers as low as two digits?

我已经完成了测试工作,phone 个数字至少需要 4 位数字..

如何(如果可能)允许基于 Zend2 的应用程序验证 phone 低至 2 位数的数字,例如:“11”?

如果您的应用已经通过 Zend\Validator 链进行验证,那么您可能希望通过现有验证器之一进行验证。这将使验证保持在一个地方,并防止您编写任何自定义代码。如果 Zend\I18n\Validator\PhoneNumber 已经在您的链中,那么您可以检查是否有适合您所在国家/地区的支持类型与您想要的模式相匹配。请参阅 zend-i18n/src/Validator/PhoneNumber 中的文件。 (对于两位数,这可能不太可能,这看起来很习惯。)如果不是,您可以通过配置文件更改。

感谢您的帮助,我最终决定从 Zend2(后端)中删除验证;

     'validators' => array(

               0 => array(

                 'name' => 'Zend\I18n\Validator\PhoneNumber',

                   'options' => array(

                       'country' => 'DE',

                    ),
              ),

         ),

将其替换为:'validators' => array(),

并且我在前端添加了验证(angular.js);

minlength="2" maxlength="255"
ng-模式=“/[0-9][0-9]/