Autor Zpráva
Poky
Profil
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
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})$

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0