<?php
$mails = array(
'a.yamada@yamada.com',
'a.yamada@sub.yamada.com',
'a.yamada@sub.sub.yamada.com',
'a.yamada@sub.sub.sub.yamada.com',
'a.yamada@sub.sub.sub.yamada.com',
'a.yamada@yamada.net',
'a.yamada@sub.yamada.net',
'a.yamada@sub.sub.yamada.net',
'a.yamada@sub.sub.sub.yamada.net',
'a.yamada@sub.sub.sub.yamada.net',
);
foreach ($mails as $mail) {
if (preg_match('/@([^.]+\.){0,}yamada\.com$/', $mail)) {
echo "${mail} -> DISCARD\n";
} else {
echo "${mail} -> OK\n";
}
}
preferences:
48.21 ms | 402 KiB | 5 Q