在下面的表达式中,它检查有效的电子邮件。我的问题是如何在@sign 之后的电子邮件地址中检查ppl|pplweb
!preg_match("^[_a-z0-9-]+('.[_a-z0-9-]+)*@[a-z0-9-]+('.[a-z0-9-]+)*('.[a-z]{2,3})$", $email)
感谢
您可以将$email
var拆分为数组的两个组件,并通过@sign 进行分隔
$splitted_email = explode('@',$email);
然后通过阵列的第一个组件中的ppl/pp/web模式进行搜索
preg_match('(/ppl|pplweb/i)',$splitted_email[1]);
这样,代码可能会长一点,但短正则表达式更适合mantan。