Cod*_*ous 3 php zend-framework
我有代码
$this->addValidator('Regex', false,
array('/^[A-Za-z0-9 _]*[A-Za-z0-9][A-Za-z0-9 _]*$/'));
Run Code Online (Sandbox Code Playgroud)
用于验证数据是否为字母数字但不起作用,
怎么做?
我正在使用标准的Alnum验证器.
在这样的表单定义中:
$this->addElement('text', 'username', array(
'label' => 'Uživatelské jméno',
'required' => true,
'validators' => array(
array('Alnum'),
array('StringLength', false, array(2, 50))
)
));
Run Code Online (Sandbox Code Playgroud)
在你的符号中,像下面这样的东西可以做到这一点:
$this->addValidator('Alnum');
Run Code Online (Sandbox Code Playgroud)
在Zend Framework页面上查看可能的参数/其他标准验证器