2013-09-27 66 views
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 
       ), 
      ), 

艱難,但我意識到,它不起作用,我試圖在網上搜索,沒有適合我的案例的例子。如果有人有任何想法,請隨時發表你的想法。

+0

您好,我已經工作了僅僅通過使用正斜槓行: '規則'=> '/^[0-9 \ +] {10,} $/I',這將是溶液 – VinceFIT

+0

即也會匹配123 + 456 + 789 + 0 – ndm

回答

2

+meta-character,您必須將其轉義才能將其視爲簡單字符。

另外你想在字符串的開頭檢查它。

'/^\+?[0-9]{10,}$/i'