разлики в имейл валидатора от страна на сървъра/клиента

Използвам собствената библиотека за валидиране на jQuery, за да проверя имейл адресите, въведени във формуляр за контакт. Тъй като това е сайт на Expression Engine, използвам неговия имейл валидатор като резервно копие от страна на сървъра.

Когато въведа [email protected], jQuery казва, че е валиден, но когато бъде изпратен, валидаторът на Expression Engine казва, че не е валиден.

Знам, че валидирането на имейл адреси може да стане много сложно, но кой от двата резултата бихте сметнали за „правилен“?


person stef    schedule 25.02.2010    source източник
comment
Случаят на използване за този конфликт е толкова рядък, че изобщо не бих се тревожил за него. Ако наистина искате да осигурите последователност, винаги можете просто да използвате единичен валидатор от страна на сървъра и клиентът да валидира чрез AJAX, а не чрез локални скриптове.   -  person Steven    schedule 16.06.2010


Отговори (1)


Това е технически валиден имейл адрес, но не може да бъде доставен. (Няма TLD с един знак)
Изберете.

person SLaks    schedule 25.02.2010