Zend_Validate_InArray 模式数组

Zend_Validate_InArray with array of pattern

我用 Zend 形式写了一个验证正则表达式:

$card = new Zend_Validate_Regex(
        array('pattern' => '/1234*/',)
    );
$card->setMessage($this->getView()->translate('ERROR_CARD_FORMAT'));

我需要添加不同的模式:

$card = new Zend_Validate_Regex(
        array('pattern' => '/1234*/','pattern'=> '/4534*/')
);

我也尝试使用 Zend InArray 验证器,但我需要设置不同的模式,而不是特定的字符串。谁能帮帮我?

使用元字符 |

'pattern' => '/1234*|4534*/'

http://php.net/manual/en/regexp.reference.meta.php