For email validation you should use-
'email'=> array(
'mustNotEmpty'=>array(
'rule' => 'notEmpty',
'message'=> __('Please enter email'),
'last'=>true),
'mustBeEmail'=> array(
'rule' => array('email'),
'message' => __('Please enter valid email'),
'last'=>true)
),
and for deep checking
'email'=> array(
'mustNotEmpty'=>array(
'rule' => 'notEmpty',
'message'=> __('Please enter email'),
'last'=>true),
'mustBeEmail'=> array(
'rule' => array('email', true),
'message' => __('Please enter valid email'),
'last'=>true)
),
On Fri, Nov 2, 2012 at 7:05 PM, Chris <[email protected]> wrote:
> hi guys,... I'm getting this preg_match Warning on Email issue no matter
> what I do,....
> can anyone help me please,....
>
> Warning (2): preg_match() [function.preg-match]: Delimiter must not be
> alphanumeric or backslash [APP/controllers/invitations_controller.php, line
> 83]
>
> and this is what I have in a Model:
>
> var $validate = array(
> 'email' => array(
> 'rule' => 'alphaNumeric',
> 'required' => true,
> 'allowEmpty' => false,
> ),
> );
>
> thanks in advance,...
> chris
>
> --
> Like Us on FaceBook https://www.facebook.com/CakePHP
> Find us on Twitter http://twitter.com/CakePHP
>
> ---
> You received this message because you are subscribed to the Google Groups
> "CakePHP" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> Visit this group at http://groups.google.com/group/cake-php?hl=en.
>
>
>
--
Chetan Varshney
Ektanjali Softwares Pvt Ltd
--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
Visit this group at http://groups.google.com/group/cake-php?hl=en.