douxiong5438
2014-01-21 22:36
浏览 29
已采纳

如何验证输入是否具有zf2形式的浮点值?

I have this in my class

$inputFilter->add(
                    $factory->createInput(array(
                        'name' => 'precio',
                        'required' => true,
                        'validators' => array(
                            array(
                                'name' => 'Float',
                                'options' => array(
                                    'min' => 0,
                                ),
                            ),
                        ),
                    ))
            );

When I enter a Integer number like 5 or 78 everything seems ok, but when I try with a number like 5.2 I got the next error message

The input does not appear to be a float

图片转代码服务由CSDN问答提供 功能建议

我的课程中有这个</ p>

  $ inputFilter-&gt  ;添加(
 $ factory-&gt; createInput(array(
'name'=&gt;'precio',
'required'=&gt; true,
'validators'=&gt; array(
 array(  
'name'=&gt;'Float',
'options'=&gt; array(
'min'=&gt; 0,
),
),
),
))
  ); 
 </ code> </ pre> 
 
 

当我输入一个像5或78这样的整数时,一切似乎都没问题,但当我尝试使用像5.2这样的数字时,我得到了下一条错误信息</ p>

输入似乎不是浮点数</ p> </ blockquote> </ div>

3条回答 默认 最新

相关推荐 更多相似问题