我的蛋糕验证有问题。用户在表单字段中输入例如“20 欧元”,我只想得到去掉欧元符号的数字“20”。但是验证方法只允许检查某事是否是它应该是的。
我即将在我的规则集中创建一个函数,但我正在努力走得更远,因为该函数在蛋糕上下文中返回的是真或假,而不是像我需要的修改后的变量......
'rule-3' => array(
'rule' => 'checkEuro',
'message' => 'don´t need one because it should be a conversion only :-('
)
public function checkEuro($data) {
$data = str_replace('€','',$data);
return preg_replace('/[^0-9]/','', html_entity_decode($data));
}
我希望你能帮忙。提前致谢