Regularni vyraz pro urceni korektni e-mailove adresy
Lukas Horalek
lin na ester.economia.cz
Čtvrtek Květen 27 18:54:19 CEST 1999
Hezky dobry den,
rad bych svym uzivatelum (na Radary.CZ - pozn.aut.) casem umoznil
automaticke prihlasovani (..si svych e-mailovych adres), nicmene bych se
rad vyhnul zadavani nesmyslnych adres (zname uzivatele, ze?), aby s tim
posleze chudak sendmail nemel problemy...
Jde mi tedy o toto:
Mam ten dojem, ze e-mailova adresa ma striktne definovano, co smi a nesmi
obsahovat za znaky. Konkretne jde o [0-9], [a-z], [A-Z], podtrzitko,
pomlcka, tecka a zavinac, samozrejme - kdyby neco chybelo, tak me opravte.
Potreboval bych co nejrozumnejsi pravidlo (implantovane do grepu, sedu, ci
neceho podobneho), ktere by prijalo vstupni retezec od uzivatele, overilo
by existenci nasledujicich znaku, a vysledek by stacil - 0/1, tedy
adresa je/neni korektne zadana.
Pokud by to dokazalo hlidat i dalsi nejapnou vec - tedy nesmyslnou
existenci vice zavinacu ci tecek vedle sebe (adresy typu
"ja na jsem@ale na vtipalek..haha..cz"), vubec by to nebylo spatne.
Vlastni existenci domeny neni tak zivotne dulezite si hlidat, prip. to uz
bych si z proverene adresy vydumpoval (a tedy nasledne zavrhl adresy typu
"nekdo na nejaka_neexistujici_domena.hej") a nasledne zareagoval...
Diky za podnety a navrhy.
S pozdravem
Lukas Horalek,
HN, Economia, a.s.
Další informace o konferenci Linux