Php 数字的Zend验证器
如何扩展以下zend验证器以包括带有逗号和点分隔符的数字。例:1.234.567,89Php 数字的Zend验证器,php,validation,zend-framework,zend-validate,Php,Validation,Zend Framework,Zend Validate,如何扩展以下zend验证器以包括带有逗号和点分隔符的数字。例:1.234.567,89 return array( "*" => array("allowEmpty" => true), "pret" => array( "digits", "presence" => "required" ), ); 您可以在InputFilter函数中添加
return array(
"*" => array("allowEmpty" => true),
"pret" => array(
"digits",
"presence" => "required"
),
);
您可以在InputFilter函数中添加此验证器:
array(
'name' => 'Regex',
'options' => array(
'pattern' => '/^[0-9_\.\,]*$/',
'messages' => array(
\Zend\Validator\Regex::INVALID => 'Your error message.',
),
),
),
您还可以在模式(正则表达式)中添加您需要接受的字符
我希望这能有所帮助。您需要为此创建自己的验证器(或使用Zend_Validate_Regex)