Yii电子邮件验证器到底验证了什么?

Sop*_*oph 4 php email validation yii

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

array('email', 'email','message'=>'The email isn´t correct'),
Run Code Online (Sandbox Code Playgroud)

这个验证将准确验证什么?输入文本包含'@'和'.' ?

Jon*_*Jon 6

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

对于它使用的特定表达式,请查看源代码.然后,您可以使用reFiddle等在线工具快速检查正则表达式是否与任何特定输入匹配.


小智 6

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

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

public function rules() {
   return array(
     ...
     array('email', 'email','checkMX'=>true), 
     ...
); }
Run Code Online (Sandbox Code Playgroud)

而已