Промпты для кода

Создание функции валидации email

Текст промпта

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

Добавь комментарии к коду и примеры использования.