【问题标题】:What exactly does Yii email's validator validate?Yii 邮件的验证器到底验证了什么?
【发布时间】:2011-11-02 02:49:14
【问题描述】:

这可能是一个愚蠢的问题,但我无法弄清楚。我有以下内容:

array('email', 'email','message'=>'The email isn´t correct'),

此验证将准确验证什么?输入文本包含“@”和“。” ?

【问题讨论】:

    标签: php email yii validation


    【解决方案1】:

    验证器使用正则表达式来验证电子邮件。

    关于它使用的具体表达式,请查看the source。然后,您可以使用reFiddle 等在线工具快速检查正则表达式是否匹配任何特定输入。

    【讨论】:

      【解决方案2】:

      Yii 是一个很棒的表单验证框架,今天我将向您展示如何在提交之前验证表单中的电子邮件字段。它非常简单,只需按照以下示例进行即可。

      如果您创建了一个将电子邮件作为一个属性的用户模型,则在规则函数中添加以下代码。

      public function rules() {
         return array(
           ...
           array('email', 'email','checkMX'=>true), 
           ...
      ); }
      

      就是这样

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-04
        • 2014-01-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多