filter_var函数vs Reg。表达式

时间:2011-11-27 02:24:41

标签: php

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

我是正则表达式的新手,但我最近听说filter_var几乎取代了表达式。

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

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

1 个答案:

答案 0 :(得分:0)

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