Текст промпта
Создай функцию на языке [ЯЗЫК_ПРОГРАММИРОВАНИЯ] для валидации email адресов. Функция должна:
1. Проверять наличие символа '@'
2. Проверять наличие доменной части после '@'
3. Проверять корректность локальной части (до '@')
4. Возвращать булево значение (true/false)
5. Обрабатывать крайние случаи (пустая строка, null, специальные символы)
Добавь комментарии к коду и примеры использования.