我正在为我的用户创建更新计费信息部分。我目前正在向表单传递一个蒙面的信用卡号。如果他们只想更新他们的帐单地址,我不希望用户必须更新他们的信用卡信息。
我正在尝试使用正则表达式来匹配被屏蔽的信用卡,但我无法获得任何正则表达式模式来匹配......即使是 100% 通配符......
以下是我尝试过的几个例子......
==================================================== ===============
被屏蔽的信用卡值是 XXXXXXXXXXXX0012
==================================================== ===============
'creditcard' => array(
'creditcard' => array(
'rule' => array('cc', 'all', false, '^[.]+$'),
'message' => 'Required',
'allowEmpty' => false,
'required' => true,
),
),
==================================================== ===============
'creditcard' => array(
'creditcard' => array(
'rule' => array('cc', 'all', false, '/^[X]+[0-9](4,)$/'),
'message' => 'Required',
'allowEmpty' => false,
'required' => true,
),
),
==================================================== ===============
'creditcard' => array(
'creditcard' => array(
'rule' => array('cc', 'all', false, '/^[x]+[0-9]+$/i'),
'message' => 'Required',
'allowEmpty' => false,
'required' => true,
),
),
非常感谢任何想法!
谢谢你!!