Где находится адрес электронной почты

Я спрашиваю не о полной проверки электронной почты. Я просто хочу знать, каковы допустимые символы в user-name и где находится адрес электронной почты части адреса электронной почты. Это может быть упрощена, возможно емейлов может принимать и другие формы, но мне плевать. Я спрашиваю только про эту простую форму: user-name server например, wild. Надеюсь, что сделал мой вопрос ясен. Обновление: если некоторые символы разрешены, но только в определенных позициях как точка в user-имято этот персонаж просто разрешается. Я не хочу полный адрес электронной почты проверки но простой список набор всех символов позволяется на имя пользователя и серверной частей. Пожалуйста, не беспокойтесь дополнительное ограничение специальных позиций конкретных персонажей. Update2: пожалуйста, дайте простой ответ, где находится адрес электронной почты это возможно - просто описать доступных персонажей, не где находится адрес электронной почты дать ссылку на спецификациях. Update3: вот моя мотивация именно такой вопрос как я задал. Но с правильного ответа и очень простая реализация проверки с проверки, если только допустимые символы были предоставлены или не я приму все действительные адреса электронной почты и многие недопустимые тоже. Я думаю, что это более удобно для пользователя, чем наоборот реализовать сложный валидатор, который отвергает какие-то правильные адреса электронной почты. Рассмотрим + Герберт, что Дэн и Лора идет об в комментариях. Это просто пример слишком скованным выполнением адрес электронной почты проверки - и это раздражает! Вторая причина-это просто любопытство - каковы допустимые символы принимать отдельно от других проверочных ограничений? В domain часть определяется : Интернет стандартов запрос на комментарии для протоколов мандата, что компонент хоста этикетки может содержать только буквы ASCII a через z в без учета регистрацифр 0 через 9 и дефис. Оригинальная Спецификация узлов вв соответствии с мандатом, что надписи не где находится адрес электронной почты начинаться с цифры или дефиса, и не должен заканчиваться дефисом. Однако последующий Спецификация разрешено имя хоста ярлыки начать с цифр. Никакие другие символы, знаки препинания или пробелы допускаются. Есть куча знаний гнить в этой теме материал, который используется, чтобы быть правдой и сейчас нет. Чтобы избежать ложно-положительных отклонений фактических адресов электронной почты в нынешнем и будущем мире из любой точки мира, вы должны знать, по крайней мере на высоком уровне концепции"Многоязычные доменные имена в приложениях idna ". Я знаю, что люди в нас и часто не в курсе этого, но это уже в широкое и быстро растущее использование по всему миру в основном не английский доминировал частей. Нет, это еще не совместимы с все там как многие уже сетовал выше, даже простой qmail была-стиль +идент адреса зачастую необоснованно отклонено. Но есть в RFC, там есть где находится адрес электронной почты, это сейчас поддерживаемым ietf и ICANN, и-что более важно-есть большое и растущее число реализаций, поддерживающих такое улучшение, что в настоящее время в эксплуатации. Но вставить его в современный хром или Сафари и попробовать его. Я знаю, ты не хочешь ссылки на спецификации, но если опираться исключительно на устаревшие знания хакеров на интернет-форумах, ваш где находится адрес электронной почты валидатор будет в конечном итоге отвергая адреса электронной почты, номера-Английский пользователи все чаще рассчитывают на работу. Для тех пользователей, такие проверки будут столь же раздражающий, как банально где находится адрес электронной почты мертв форме, которую мы все ненавидим, тот, который не умеет обращаться с + или трех частей доменное имя или как там. Если вы хотите "принимать все допустимые адреса электронной почты и многие недопустимые тоже ", то вы должны принять во внимание ИДН, который в основном делает символьный подход бесполезно к сожалениюесли вы сначала в. После этого вы можете следовать большинство советам выше. От Wikipdia: Локальную часть адреса электронной почты может использовать любой из этих символов ASCII: Прописные и строчные латинские буквы A-Z, от A до Z Цифры от 0 до 9 Персонажи! Кроме того, Цитата-строки т. В RFC 5321 также предупреждает, что "хост, который рассчитывает получать почту, следует избегать создания почтовых ящиков, где местные-участие требует или использует в кавычках, строковая форма". Вы можете начать с : Прописные и строчные латинские буквы A-Z, от A до Z Цифры от 0 до 9 Персонажи! Google сделали интересную вещь с их gmail. Поэтому, чтобы ответить на вопрос, иногда это зависит от реализатора на сколько стандартов RFC они хотят следовать. Где находится адрес электронной почты ответ заключается в том, что есть 2 ответа. Есть один стандарт за то, что вы должны делать. Есть еще одна и гораздо шире стандарт поведения вы должны принять без проблем. Эта двойственность где находится адрес электронной почты для отправки и приема электронной почты, но имеет широкое применение в жизни. На хороший справочник по адресам, которые вы где находится адрес электронной почты, см. Или начать читать кучу документов RFC, осторожно, здесь водятся драконы. Как можно найти в Местные-часть адреса электронной почты может использовать любой из этих символов ASCII в RFC 5322 · Прописные и строчные латинские буквы A—Z, от A до Z в формате ASCII: где находится адрес электронной почты, 97-122 · Цифры от 0 до 9 код ASCII: 48-57 · Персонажи! · Специальные символы разрешены с ограничениями. Я до сих пор не могу пользоваться. Имя адрес электронной почты на 20% сайтов в интернете, потому что кто-то испортил их проверки электронной почты, или потому, что он предшествует новые адреса действительны. Я где находится адрес электронной почты это старая тема. Согласно RFC6531 с 2012 года, вышеуказанные ответы не в курсе. Кажется теперь вы sholud принимает также символы юникода: Хорошо читать по этому вопросу: Отрывок: These are all valid email addresses! Если включение правил ". С этим всем диапазоне 32-126 в десятичной системе используется. Аналогичное требование отображаться как "qtext" и "ctext". Один список таких управляющих символов где находится адрес электронной почты в стр. MAY be used, the use of US-ASCII control characters values 1 through 8, 11, 12, and 14 through 31 is discouraged. И такое добавление, как правило, является поэтому "слишком широким". Или, в другом смысле, ожидаемое правило "слишком упрощенным". Gmail будет разрешить только знак + как специальный символ и в некоторых случаях. Правилами RFC говорит, что вы можете использовать специальные символы, но вы должны избежать отправки почты в Gmail с помощью специальных символов. Одна Дополнительная точка на Gmail и ". Gmail будет не отличить например между x. Однако в некоторых случаях, по крайней мере, некоторые " дубликаты поскользнулся через трещины. Я знаю, я получаю электронные письма, предназначенные для кого-то в Австралии, кто претендует на многоточия. Я получаю все ее письма с многоточия, а также мои собственные. Не смог связаться с ней, как писем в ее адрес где находится адрес электронной почты ко мне. Который обновляет и добавляет чистый, полный utf-8, чтобы 5322 тексты включая домен. Более подробно здесь: Я не знаю о ком мы вырезать любые символы, используемые в скриптах от всех наших представленных полей. Вы можете иметь все модные адреса электронной почты вы хотите, но это не значит, что мы их примем. Когда основные приготовления ОС рассматриваются риски, поданного сценария в поля в простой в использовании способ мы будем терпимее, но до сих пор Microsoft не покрывали всех базах. У нас есть преимущество обслуживает только 1 город, хотя так международное текста вопроса не имело значения еще.



COPYRIGHT © 2010-2016 gratetic.ru