^.+@.+\\..+$ - 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é.

  1. 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..
  2. a mas to takto? $regex = '^.+@.+\\..+$'; if (...){ ... } potom sa najprv escapuje to lomitko v premennej a vznikne ^.+@.+\..+$ a to potom vezme ta funkcia (napr. eregi)
  3. lacop ma pravdu... nejdriv se musi oeskejpovat to lomitko...
  4. 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 ?
  5. myslim, ze presnejsi je: ^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$ viz http://www.regexp.cz/
  6. Jakub: mas tam \\. a mas to v uvodzovkach. Najprv to escapujes tam a do premennej sa dostane \. a to potom das funkcii.

← Zpět na všechna témata