-1

我想通过正则表达式和使用以下语法在 extbase 中使用模型属性的验证:

/**
 *
 *@var string $telephone
 *@validate RegularExpression('/^[0-9]+$/')
 */
 $protected $telephone;

但我不断收到验证错误,无论 $telephone 变量的值如何。我做错了什么?

4

1 回答 1

2

你可以简单地做类似的事情

/**
 *
 * @var string $telephone
 *
 */
 $protected $telephone;

在这种情况下,您只能获得整数值到 var 电话。

另一种方法是添加正确的验证语法

@validate $telephone notEmpty, regularExpression(regularExpression="/^[0-9]+$/")
于 2013-05-25T10:01:01.250 回答