- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
// Split the domain in parts
string[] sParts = sEmailAddress.Split("@".ToCharArray(), 42);
// An e-mail address must, as a minimum, contain 2 parts separated by a @
if (sParts.Length != 2)
{
throw new InvalidEmailAddressException(sEmailAddress);
}
А если серьезно, у него там дальше эти части используются как-то?
Я зачем-то пытаюсь найти ему оправдание...
Будете смеяться, но sEmailAddress.find(".") != -1 тоже где-то было. Мы потом огребли с адресами вроде: blba@localhost
правда магического числа 42 вроде там не было )))
реально в этом коде мне 42 больше всего доставило
>>This is obvious
>>Учитесь у уёбкилла делать проверки на валидность мэйла, хуле.
if (mail=="e-mail*" || mail.length<7)
{ error_text=error_text+"Введитье корьектный e-mail \n" }
на мой взгляд приведенный ГК, просто сосет у способа WebKilla
2 Анонимуc
>>42
я чуть выше уже написал об этом
ня! http://www.ex-parrot.com/pdw/Mail-RFC822-Address.html
А говно появляется как раз когда хотят сэкономить на квалифицированных специалистах. А дальше по накатанной говносхеме: Гос-во делает миллиардный заказ у крутой(брендовой) фирмы, фирма втихаря делает миллионный заказ у вшивой конторки, вшивая конторка нанимает за еду студента, который еле-еле лепит ее "из того, что было" полгода, испытывая все это время жесткие анальные мучения, сравнимые лишь с мучениями последователя, которому такую систему вручают на поддержку и допил.
скорее имеет слабую корреляцию особенно при больших ценах
В конструкторе проверяется валидность.
И никаких велосипедов.