<?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 "DISCARD\n";
} else {
echo "OK\n";
}
}
preferences:
37.32 ms | 402 KiB | 5 Q