Часть веб-сайта, в котором я сейчас работаю, содержит процесс регистрации, где пользователи должны указать свой адрес электронной почты. Совсем недавно я узнал, что возможно использование доменов, не связанных с ascii (например, электронная почта). Мой бэкенд - это кодировка utf-8, в которой я ожидаю, что любые пользователи (с разными локалями) должны иметь возможность вводить свой адрес электронной почты, но не знают, как проверить этот вид адреса электронной почты.
В настоящее время я тестирую инструменты jquery и правильно проверяет английский адрес электронной почты, но не проверяет электронную почту без ascii. Также мне нужно сделать то же самое на стороне сервера с php. Есть ли регулярное выражение, которое может подтвердить этот адрес электронной почты?
Я пробовал это, но он не работает в jquery-инструментах (это просто пример для демонстрации, я тоже этого не понимаю)
闪闪 发光 @闪闪 发光.com
Также, когда они наберут свой английский адрес электронной почты ([email protected]) со своим собственным IME. Может ли это быть подтверждено с текущим регулярным выражением, которое мы имеем для проверки английской почты. В настоящее время мне не нужно беспокоиться, если это письмо существует для нет.
Спасибо