Почему акценты принимаются в sfValidatorEmail? - PullRequest
2 голосов
/ 18 февраля 2011

В моем приложении была ошибка, по-видимому, акценты в адресе электронной почты, где ошибка не считалась, и sfMailer вылетал из-за этого.

Копаясь в моем коде, я понял, что не виноват.

sfValidatorEmail использует это регулярное выражение:

const REGEX_EMAIL = '/^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i';

Акценты в первой части письма принимаются.

Должен ли sfValidatorEmail не принимать акценты или sfMailer принимать?

Ответы [ 2 ]

3 голосов
/ 18 февраля 2011

sfMailer должен принять это. Законно иметь акценты в первой части адреса электронной почты.

0 голосов
/ 18 февраля 2011

Согласно Википедии акценты действительны.Конечно, на практике, в веб-программировании я стараюсь избегать всего (пробелы, акценты, ...), которые могут нарушить «средний уровень Интернета» (например, маршрутизаторы, серверы и т. Д.).

...