У меня есть эта команда для проверки действительного адреса электронной почты. Я только что узнал, что когда я пытаюсь добавить это на наш почтовый сервер (все запросы электронной почты из этой формы являются локальными адресами электронной почты), почтовый сервер не позволяет использовать числовой символ для начала адреса электронной почты / имени пользователя. Я прочитал всю документацию по команде preg_match и не могу найти, как сделать так, чтобы она не удалась, если она начинается с числа в позиции первого символа. Я новичок, поэтому любая помощь будет оценена по достоинству.
if (!preg_match("(^[-\w\.]+@([-a-z0-9]+\.)+[a-z]{2,4}$)i", $in_email))