如何在Symfony2框架中的Entity类中验证用于正则表达式的电子邮件地址

阿什克

Symfony2Framework中提交表单时,我尝试使用正则表达式验证电子邮件地址checkMX and checkHostEntity课堂上使用属性完成了 但是我无法验证它的正则表达式, {,$,#,!,^..请帮助某人...这是我的代码段..

<?php

namespace AppBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;

/**
 * product1
 */
class product1
{
    /**
     * @var int
     */
    private $id;


    /**
     * @var string
     * @Assert\Email(
     *
     *     checkHost= true,
     *     checkMX = true,
     *     message="Invalid email host"
     *
     *
     * )
     * @Assert\Email(
     *     strict=false,
     *     message="invalid"
     * )
     *
     */
    private $email;

    /**
     * Get id
     *
     * @return int
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set email
     *
     * @param string $email
     *
     * @return product1
     */
    public function setEmail($email)
    {
        $this->email = $email;

        return $this;
    }

    /**
     * Get email
     *
     * @return string
     */
    public function getEmail()
    {
        return $this->email;
    }
}
维克多

根据文档,您可以使用以下注释:

/**
 * @Assert\Regex(
 *     pattern="/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$/",
 *     message="not_valid_email"
 * )
 *
 * @var string
 */
private $email;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不使用正则表达式的情况下在Python中验证电子邮件地址?

来自分类Dev

正则表达式用于一行中的多个电子邮件地址

来自分类Dev

如何使用正则表达式验证我的电子邮件地址?

来自分类Dev

正则表达式以验证ASP.net MVC5中的ApplicationUser电子邮件地址

来自分类Dev

正则表达式 - 对电子邮件地址本地部分中的名称进行严格验证

来自分类Dev

Base R Regex中的正则表达式以标识电子邮件地址

来自分类Dev

正则表达式过滤Urls中的电子邮件地址

来自分类Dev

正则表达式从Kotlin中的String查找所有电子邮件地址

来自分类Dev

正则表达式从电子邮件地址中删除加号+

来自分类Dev

Base R Regex中的正则表达式以标识电子邮件地址

来自分类Dev

通过正则表达式阻止php中特定类型的电子邮件地址

来自分类Dev

如何巧妙地在一行文本中对电子邮件地址进行正则表达式?

来自分类Dev

自定义-用于验证自定义电子邮件地址的Javascript正则表达式

来自分类Dev

电子邮件地址验证正则表达式

来自分类Dev

正则表达式验证多个电子邮件地址

来自分类Dev

如何在PHP中运行此正则表达式来解析带有名称的完整电子邮件地址?

来自分类Dev

用于国际电子邮件地址的正则表达式(JavaScript)

来自分类Dev

用于将电子邮件地址与域匹配的正则表达式

来自分类Dev

C#中地址电子邮件的正则表达式验证器

来自分类Dev

如何使用正则表达式处理长电子邮件地址?

来自分类Dev

正则表达式 - CSV 电子邮件地址可以,但如何防止以逗号结尾?

来自分类Dev

正则表达式替换,电子邮件正文中的电子邮件地址

来自分类Dev

C#MVC 4应用程序中的电子邮件地址验证:使用或不使用正则表达式

来自分类Dev

正则表达式从电子邮件地址的用户名中删除可变数量的句点?

来自分类Dev

电子邮件地址正则表达式导致UI5中的语法错误

来自分类Dev

使用带有posix语法的正则表达式来验证电子邮件地址

来自分类Dev

正则表达式以验证用逗号分隔的唯一电子邮件地址列表

来自分类Dev

在Javascript中使用正则表达式验证带有文件夹的电子邮件地址

来自分类Dev

不允许使用 jQuery 验证没有正则表达式的 Gmail、Yahoo 等电子邮件地址

Related 相关文章

  1. 1

    如何在不使用正则表达式的情况下在Python中验证电子邮件地址?

  2. 2

    正则表达式用于一行中的多个电子邮件地址

  3. 3

    如何使用正则表达式验证我的电子邮件地址?

  4. 4

    正则表达式以验证ASP.net MVC5中的ApplicationUser电子邮件地址

  5. 5

    正则表达式 - 对电子邮件地址本地部分中的名称进行严格验证

  6. 6

    Base R Regex中的正则表达式以标识电子邮件地址

  7. 7

    正则表达式过滤Urls中的电子邮件地址

  8. 8

    正则表达式从Kotlin中的String查找所有电子邮件地址

  9. 9

    正则表达式从电子邮件地址中删除加号+

  10. 10

    Base R Regex中的正则表达式以标识电子邮件地址

  11. 11

    通过正则表达式阻止php中特定类型的电子邮件地址

  12. 12

    如何巧妙地在一行文本中对电子邮件地址进行正则表达式?

  13. 13

    自定义-用于验证自定义电子邮件地址的Javascript正则表达式

  14. 14

    电子邮件地址验证正则表达式

  15. 15

    正则表达式验证多个电子邮件地址

  16. 16

    如何在PHP中运行此正则表达式来解析带有名称的完整电子邮件地址?

  17. 17

    用于国际电子邮件地址的正则表达式(JavaScript)

  18. 18

    用于将电子邮件地址与域匹配的正则表达式

  19. 19

    C#中地址电子邮件的正则表达式验证器

  20. 20

    如何使用正则表达式处理长电子邮件地址?

  21. 21

    正则表达式 - CSV 电子邮件地址可以,但如何防止以逗号结尾?

  22. 22

    正则表达式替换,电子邮件正文中的电子邮件地址

  23. 23

    C#MVC 4应用程序中的电子邮件地址验证:使用或不使用正则表达式

  24. 24

    正则表达式从电子邮件地址的用户名中删除可变数量的句点?

  25. 25

    电子邮件地址正则表达式导致UI5中的语法错误

  26. 26

    使用带有posix语法的正则表达式来验证电子邮件地址

  27. 27

    正则表达式以验证用逗号分隔的唯一电子邮件地址列表

  28. 28

    在Javascript中使用正则表达式验证带有文件夹的电子邮件地址

  29. 29

    不允许使用 jQuery 验证没有正则表达式的 Gmail、Yahoo 等电子邮件地址

热门标签

归档