вот код, который я использую для проверки адреса электронной почты по нажатию кнопки отправки пользователем,Проверка адреса электронной почты с помощью JavaScript
/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(EmailID);
Я хотел бы, чтобы апостроф (') на адрес электронной почты, введенный пользователь, какова будет модификация для регулярного выражения выше?
см http://ex-parrot.com/~pdw/Mail-RFC822-Address.html Все, что меньше, чем это несовершенство. Другими словами, очень сложно проверить валидные варианты действительных адресов электронной почты. –
Лучший способ проверить адрес электронной почты - попробовать. Пока он имеет символ @, он может быть адресом электронной почты. – nullability
Существует, конечно, огромный разрыв между предлагаемым здесь регулярным выражением и рекомендацией Рика Висконси. Ваше регулярное выражение нарушено в нескольких отношениях Keethan. – symcbean