我想通过正则表达式使用extbase中的模型属性验证并使用以下语法:
/**
*
*@var string $telephone
*@validate RegularExpression('/^[0-9]+$/')
*/
$protected $telephone;
但无论$ telephone变量的值如何,我都会收到验证错误。我做错了什么?
答案 0 :(得分:2)
您可以简单地执行类似
的操作/**
*
* @var string $telephone
*
*/
$protected $telephone;
在这种情况下,您只能获得var phone的整数值。
另一种方法是添加正确的验证语法
@validate $telephone notEmpty, regularExpression(regularExpression="/^[0-9]+$/")