Javascript 什么是电子邮件的验证规则

Javascript 什么是电子邮件的验证规则,javascript,php,validation,cakephp,Javascript,Php,Validation,Cakephp,我的cakephp应用程序中有一个表单,它需要一个电子邮件地址。我正在使用一些自定义javascript验证来确保电子邮件地址有效,我想模拟cakephp如何决定电子邮件地址是否有效,这样我就知道在表单实际提交时它会保存ok 所以现在我只检查是否有@符号。cakephp还能做什么来检查电子邮件地址是否有效?请阅读文档 看看源代码。所有答案都在那里。在你的模型中,把这个 public $validate = array( //.... other validation

我的cakephp应用程序中有一个表单,它需要一个电子邮件地址。我正在使用一些自定义javascript验证来确保电子邮件地址有效,我想模拟cakephp如何决定电子邮件地址是否有效,这样我就知道在表单实际提交时它会保存ok


所以现在我只检查是否有@符号。cakephp还能做什么来检查电子邮件地址是否有效?

请阅读文档

看看源代码。所有答案都在那里。

在你的模型中,把这个

public $validate = array(
             //.... other validation here
        'email'=>array(
            'Valid email'=>array(
                'rule'=>array('email'),
                'message'=>'Please enter a valid email address'
            ),));
它将在您提交(保存)时自动验证

class User extends AppModel {
    public $validate = array(
        'email' => array(
            array(
                'rule' => array('email'),
                'message' => 'Please enter a valid email address',
            ),
        ),
    );
}