【发布时间】:2012-07-10 23:09:08
【问题描述】:
我正在为我的用户创建一个更新账单信息部分。我目前正在向表单传递一个蒙面的信用卡号。如果用户只想更新他们的帐单地址,我不希望用户必须更新他们的信用卡信息。
我正在尝试使用正则表达式来匹配被屏蔽的信用卡,但我无法获得任何正则表达式模式来匹配...即使是 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,
),
),
非常感谢任何想法!
谢谢!!
【问题讨论】:
标签: php regex cakephp credit-card