【问题标题】:filter_var function vs Reg. Expressionsfilter_var 函数与常规函数。表达式
【发布时间】:2011-11-27 02:24:41
【问题描述】:

我认为这可能是一个相当容易回答的问题:

一般来说,我是正则表达式的新手,但我最近听说 filter_var 几乎要替换表达式。

我可以看到,在查看该功能后,我通常可以验证电子邮件。但是是否有能力缩小验证范围?

我的问题是我试图验证一封电子邮件,仅当它以@boisestate.edu 或@u.boisestate.edu 结尾时才返回true。我似乎无法弄清楚 filter_var 是否具有这些特定功能。任何帮助将不胜感激!此外,如果您有适合此验证的 reg 表达式或 filter_var 函数...我真的很感激!

【问题讨论】:

    标签: php


    【解决方案1】:

    使用filter_var验证电子邮件,然后检查它是否以@boisestate.edu等结尾,然后使用substr_compare($theEmail, $theSuffix, -strlen($theSuffix), strlen($theSuffix)) === 0

    【讨论】:

      猜你喜欢
      • 2022-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-29
      • 1970-01-01
      相关资源
      最近更新 更多