^.+@.+\\..+$ - email. adresa ?

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.