1

我目前正在努力通过验证在电话字段的规则中添加“+”号(因为有些人可能会写成 +61425500234)

 'phone' => array(
                'notempty' => array(
                    'rule' => '/^[0-9][+]{10,}$/i',
                    //'message' => 'Your custom message here',
                    //'allowEmpty' => false,
                    //'required' => false,
                    //'last' => false, // Stop validation after this rule
                    //'on' => 'create', // Limit validation to 'create' or 'update' operations
                ),
            ),

但我意识到它以某种方式不起作用,我试图在网上搜索,但没有适合我的例子。如果有人有任何想法,请随时发表您的想法。

4

1 回答 1

2

+是一个元字符,您必须对其进行转义才能将其视为简单字符。

您还想在字符串的开头检查它。

'/^\+?[0-9]{10,}$/i'
于 2013-09-27T00:56:37.500 回答