Autor | Zpráva | ||
---|---|---|---|
Poky Profil |
#1 · Zasláno: 20. 8. 2007, 17:43:27
Většina regulárních výrazů, které lidi uvádějí na internetu dost často neobstojí. Takže jsem také jeden stvořil. Určitě není dokonalý. Vidí někdo chyby?
"^([a-z0-9_-][a-z0-9_.-]{0,62}[a-z0-9_-])@([a-z0-9-][a-z0-9.-]{0, 253}[a-z0-9-]).([a-z]{2,7})$" - používám ho v case-insesitivní funkci eregi() - dovoluje max 64 znaků pro lokální část (před zavináčem) - nedovolí tečky na začátku ani na konci lokální části - dovoluje max 255 znaků pro doménovou část - maximálně 7 znaků pro TLD |
||
Poky Profil |
#2 · Zasláno: 20. 8. 2007, 17:47:01
Omlouvám se, fórum odstranilo escapované znaky:
^([a-z0-9_-][a-z0-9_.-]{0,62}[a-z0-9_-])@([a-z0-9-][a-z0-9.-]{0,2 53}[a-z0-9-]).([a-z]{2,7})$ |
||
Časová prodleva: 17 let
|
0