【问题标题】:Symfony2 - @Assert\Email() changes field heightSymfony2 - @Assert\Email() 改变字段高度
【发布时间】:2013-01-13 21:08:26
【问题描述】:

我正在使用@Assert\Email 来验证电子邮件字段,但看起来它改变了字段的外观,即使它真的没有......尽管出于某种未知原因,css 样式仍然存在(至少对我来说)这个领域看起来更小,在高度上。有没有办法避免这种情况?

例子:

【问题讨论】:

  • 生成的字段是什么类型的?在一种情况下,另一种“电子邮件”中的“文本”?所有浏览器都会出现这种情况吗?如果完全禁用 CSS 会发生什么?更多细节会很好。

标签: symfony constraints assert validation


【解决方案1】:

我最终使用了自定义正则表达式

 @Assert\Regex(pattern="/[a-zA-Z0-9\_\-]+[a-zA-Z0-9\.\_\-]*@([a-zA-Z0-9\_\-]+\.)+([a-zA-Z]{2,4}|travel|museum)$/")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-02
    • 1970-01-01
    • 2021-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多