Я пишу отказ от подписки на рассылку электронных рассылок.Обнаружение частичного шаблона электронной почты в PHP
Я должен обнаружить электронные письма следующего формата:
<0 or more alphanumeric letter/digit only>, then one <@> character, then <1 or more alphanumeric letter/digit>, then a <.> character, then <at least 2 alphanumeric letter/digits>
мне нужно «ноль» или более алфавитно-цифровой символ перед символом @, а не «один» или больше, потому что иногда я хочу, чтобы отказаться от подписки целые доменные имена, так в этом случае шаблон соответствует @example.com
, и я также хочу обнаружить полное электронное письмо, оно начинается с буквенно-цифрового символа.
Пожалуйста, помогите мне написать код для обнаружения.
Я беру письмо от URL, как $_GET['email']
, например, URL будет;
http://www.example.com/php/[email protected]
http://www.example.com/php/[email protected]
http://www.example.com/php/[email protected]
использовать функцию фильтра php filter_var ($ _ GET ['email'], FILTER_VALIDATE_EMAIL) – faster2b
Зачем вам это вообще нужно? Если вы хотите отменить подписку на адрес электронной почты, это либо в системе, либо нет. –