【问题标题】:Email validation in PHP [duplicate]PHP中的电子邮件验证[重复]
【发布时间】:2011-01-22 02:13:28
【问题描述】:

可能重复:
Is there a php library for email address validation?

您好,我只是想知道你们中是否有人使用特定的公共脚本或一组函数来处理 PHP 中的电子邮件验证。内置的 PHP 函数真的没什么好吹嘘的。

感谢您的宝贵时间。

【问题讨论】:

标签: php email-validation


【解决方案1】:

我用来验证 cakephp 函数,可以找到 here

正则表达式是这个:

'^[a-z0-9!#$%&*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+(?:[a-z]{2,4}|museum|travel)$'

可以找到here

【讨论】:

  • 太棒了!谢谢,我去看看
  • 最后也排除了博物馆和旅游?
  • 不,它验证每个 2-4 个字母的一级域(com、it、en、es、uk、org...)和两个长例外,.museum 和 .travel(是一级域,如图en.wikipedia.org/wiki/Generic_top-level_domain)。简单来说,museum 和 travel 是仅有的两个超过 4 char 的一级域,所以必须包含在内。
  • 哦,甚至不知道那些存在。谢谢。
猜你喜欢
  • 2011-06-21
  • 2011-04-06
  • 2011-03-30
  • 2011-01-09
  • 2011-07-16
  • 2011-05-28
  • 2011-01-15
  • 2013-09-25
  • 2012-05-20
相关资源
最近更新 更多