^.+@.+\\..+$ - email. adresa ?
6 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Asi jsem blbej, ale nechapu tendle regularni vyraz pro emailovou adresu. Je to z jedny ucebnice. Nechapu, proc jsou tam 2 zpetna lomitka, ja bych tam dal jenom jedno. Nejhorsi je, ze s temi 2 lomitky to funguje..
-
a mas to takto? $regex = '^.+@.+\\..+$'; if (...){ ... } potom sa najprv escapuje to lomitko v premennej a vznikne ^.+@.+\..+$ a to potom vezme ta funkcia (napr. eregi)
-
lacop ma pravdu... nejdriv se musi oeskejpovat to lomitko...
-
Stale nechapu - vyraz \\ je escapovani lomitka, takze vlastne jako by chci \, je to vlastne pozadavek, aby v retezci bylo lomitko. ja ale potrebuju lomitko jen jedno, aby my escapovalo tecku, kterou chci v emailovy adrese, proc bych mel chtit ve vyrazu znak lomitko ?
-
myslim, ze presnejsi je: ^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$ viz http://www.regexp.cz/
-
Jakub: mas tam \\. a mas to v uvodzovkach. Najprv to escapujes tam a do premennej sa dostane \. a to potom das funkcii.