Комментарии к выполнению работ:
- Если известно, что в строке записан только email, то поиск регулярным выражением можно не выполнять, достаточно просто условия if-else.
- Т.к. указаний к решению в тексте задания не было, я предположил, что логично было бы выполнить его на SQL.