Autor | Zpráva | ||
---|---|---|---|
adam Profil |
Možete mi vysvetliť čo znamená tento riadok???????????
return ereg("^.+@.+\..+$",$cislo); čo je ereg a tie kvačky daľej??? to tamnemohol zadať prázdnu množinu alebo tak niečo??? kompletný skript je na stranke: [url=http://www.linuxsoft.cz/article.php?id_article=270 ]http://www.linuxsoft.cz/article.php?id_article=270 [/url] dakujem |
||
Dero Profil |
#2 · Zasláno: 3. 10. 2005, 20:57:10
|
||
adam Profil |
#3 · Zasláno: 3. 10. 2005, 20:57:53
môže mi to niekto vysetliť podrobnejšie?????? adis_benji@msn.com
|
||
adam Profil |
#4 · Zasláno: 3. 10. 2005, 20:59:24
dakujem ti ale to mi moc nepomože na začiatok. som z toho jelen aj tak. nedása to nejak bližšie obkecať čo čo znamena????
|
||
Fred Profil |
#5 · Zasláno: 3. 10. 2005, 21:14:32
adam Je to regulerní výraz. Ale budu trochu OT, chodí sem pár lidi co ty reguláry umí dobře, jenže tebou zvolený název threadu je nejspíš neosloví, aby sem nakoukli. Doporučuji k přečtení http://stare.cz/otazky/ pokud se alespoň trochu poučíš z pravidel komunikace tam popsaných, určitě dostaneš na své otázky mnohem rychlejší a přesnější odpovědi.
|
||
halogan Profil |
#6 · Zasláno: 3. 10. 2005, 21:19:57
Sam o sobe je velice spatne napsany, ale autor chtel asi udelat jednoduchou validaci mailu.
|
||
Fred Profil |
#7 · Zasláno: 3. 10. 2005, 21:22:37
Byl změněn titulek threadu, tak aby si někdo podle mého předchozího příspěvku nemyslel že melu úplné nesmysly ;-)
|
||
Martin Kuželka Profil |
#8 · Zasláno: 3. 10. 2005, 21:26:45
Frede promiň :-) to jsem byl já.
|
||
adam Profil |
#9 · Zasláno: 3. 10. 2005, 21:35:51
moderator diky. dúfam že sa najde niekto kto mi to vysvetli polopate. ja len tie kvačky ("^.+@.+\..+$",$cislo) si tam možem dať hocijake?????? a ten dolár čo znamena??? a vlasne cely ten zbytok
|
||
Leo Profil |
#10 · Zasláno: 3. 10. 2005, 21:56:06
Nevim, co jsou to kvacky, ale ne, nemuzete si tam dat uplne jakekoliv, musi to odpovidat syntaxi regularnich vyrazu. To neni vysvetleni na jeden dva radky, takze se kouknete na www.interval.cz, Vyvoj aplikaci / PHP, nedavno tam o regularnich vyrazech vysel podrobny serial. Leo
|
||
krteczek Profil |
#11 · Zasláno: 3. 10. 2005, 22:44:29
^ = začátek
.+ = jakykoliv znak aspon jeden @ =závináč .+ = jakykoliv znak aspon jeden \. = tečka ( escapovaná = znamená tečku jinak je to zástupný znak pro jakýkoliv znak ) .+ =jakýkoliv znak aspon jeden $ = konec teď proč je ten výraz HLOUPÝ: kontroluje jestli výraz v $cislo začíná jakýmkoliv znakem který je aspon jeden, následuje závináč, potom opět jakýkoliv znak aspon jeden a tečka a opět jakýkoliv znak takže by mohl platit i tento výraz: *@*.* a bude to platný emajl trošku lepší výraz by mohl být tento: ereg("^([a-zA-Z0-9\.]+@)([a-zA-Z0-9]+)\.([a-zA-Z0-9]{2,3}$",$email); ale taky to není bůhví co... Je jen trošku lepší v tom že vybírá z určité skupiny znaků krteczek |
||
adam Profil |
#12 · Zasláno: 3. 10. 2005, 23:29:21
a ako by si to napisal ty krteczek?????????.
takže to ak budem chciet kontrolovať maily tak môžem vždy použiť tento syntax, ak som správne pochopil. (len to nie je naj riešenie) |
||
Lukáš M Profil |
#13 · Zasláno: 4. 10. 2005, 16:37:52
taky užitečný odkaz na regulární výrazy: www.regexp.cz
|
||
halogan Profil |
#14 · Zasláno: 4. 10. 2005, 18:12:34 · Upravil/a: halogan
adam: Pravidlo cislo dve: Otaznik staci jen jeden.
Pravidlo cislo tri: ctete si cele odpovedi. |
||
peta Profil * |
#15 · Zasláno: 4. 10. 2005, 18:49:06
krteczek
a co maily, ktere konci @ahoj.ahoj, tusim dokonce 6 znaku je povoleno pro domenu. |
||
krteczek Profil |
#16 · Zasláno: 4. 10. 2005, 20:51:18
peta vždycky záleží na tom co ty jako email povolíš, co budeš akceptovat.
|
||
Lukáš M Profil |
#17 · Zasláno: 6. 10. 2005, 00:48:05
peta
kéž by to věděl každý - třeba já mám se svou (poměrně obvyklou) doménou .info taky občas problémy |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0