Autor | Zpráva | ||
---|---|---|---|
eis Profil * |
Cau,
potrebuju udelat kontrolu, jestli nekdo do kolonky email zadal skutecne email. Kontrola znaku @ nebo . nebo obojiho nestaci. Potrebuju nejak jako jestli zadal @xxx.xx Dik eipa@email.cz |
||
Hugo Profil |
#2 · Zasláno: 7. 1. 2005, 13:43:43 · Upravil/a: Hugo
Nejlepsi je to pomoci regularnich vyrazu:
if (window.RegExp) { re = new RegExp("^.{3,20}@{1}.{3,20}(\..{2,4}$)"); if (!re.test(document.forms.email.value)) { alert("Emailová adresa nemá správný formát"); return false; } } Ten regexp si muzes upravit podle sebe, toto neni uplne idealni, ale snad to bude stacit. |
||
habendorf Profil |
#3 · Zasláno: 7. 1. 2005, 16:16:17
Tady je to i s polopatistickým vysvětlením: http://www.quirksmode.org/js/mailcheck.html
|
||
Yuhů Profil |
#4 · Zasláno: 7. 1. 2005, 22:46:51
Hugo, jestli mi to dovolíš, zařadil bych tento tvůj příklad do příkladů na Jak psát web.
|
||
Yuhů Profil |
#5 · Zasláno: 7. 1. 2005, 22:59:56
na regexp.cz jsem našel trochu lepší reguár:
^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$ |
||
Hugo Profil |
#6 · Zasláno: 8. 1. 2005, 13:35:53
Yuhů
POkud je to jeste aktualni, tak proti tomu zarazeni urcite nic nemam. |
||
habendorf Profil |
#7 · Zasláno: 8. 1. 2005, 17:03:29
Hugo: těch 20 je málo, obzvlášť Němci mají šílený adresy (neco@heimatsammlung-drebkau.de)
Yuhů: nejlepší mi připadá ten, co jsem linkoval - jednou jsem fakt viděl na nějaký odnoži AOLu, že bylo úplně na konci číslo! function checkMail() |
||
Hugo Profil |
#8 · Zasláno: 9. 1. 2005, 13:10:50
habendorf
Zatim sem s tim vzdycky vystacil, ale je pravda, ze s Nemcama sem toho zatim moc nepodnikal. :-) |
||
habendorf Profil |
#9 · Zasláno: 11. 1. 2005, 12:25:15
Hm, tak se mi zdá že tam má autor chybu, v tom reguláru asi nemá být to poslední +
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$/; |
||
centi Profil |
#10 · Zasláno: 11. 1. 2005, 18:39:51
A ak by sa vam to nezdalo dost zlozite, skuste riesenie od fczbkk-ho. Nascrollujte uplne dole, su tam regy na kontrolu URL a Email adresy.
Sialene, ale funguje :-) |
||
Časová prodleva: 2 měsíce
|
|||
LENKA Profil * |
#11 · Zasláno: 28. 2. 2005, 20:57:35
Ahoj.Kamarádka z USA mi poslala svou email adresu v dopise a není platná.Pomohl by mi někdo ověřit,jestli to vůbec jde,kde udělala chybu.Jsem naprostá amatérka a nevím si rady.Taky mám ještě jednu otázku.Můžu někde najít seznam mail adres podle jména majitele? Díky
|
||
Leo Profil |
#12 · Zasláno: 28. 2. 2005, 21:13:27
"Můžu někde najít seznam mail adres podle jména majitele?"
Nastesti ne. Byvaly sice doby, kdy internet fungoval (krome armady US; i kdyz pravda spis to byly jednotlive site propojene branami) jen na vysokych skolach a vedeckych ustavech a tehdy jsi mohla pouzit magicky prikaz finger, ktery ti pro dany email zjistil nejen jak se clovek jmenuje, ale kde sidli, jaky ma telefon a kdy kde bude fyzicky, ale to je nenavratne pryc. Leo |
||
LENKA Profil * |
#13 · Zasláno: 1. 3. 2005, 00:15:06
Veškeré údaje o lidech ,myslím z USA,jdou zjistit normálně z internetu,ale je to strašně drahá služba.Za balík informací chtějí skoro 100 USD.To je trochu moc!
Abych tedy byla konkrétní,první polovina z kamarádčiny email adresy opsaná z dopisu vypadala takto:RAUM_C_B_A@ XXXXXXX .COM Myslím,že v těch mezerách je nějaký zádrhel,nebo nevím,co chtěla vystihnout těmi mezerníky.Místo písmen xxxx je slovo,ale to je v pořádku.Zkoušela jsem vyhodnocvání existence a platnosti této mail adresy snad ve všech variantách,ale marně.Nevidíš na tom něco,co by mi mohlo uniknout s ohledem na mé zkušenosti... |
||
Časová prodleva: 1 měsíc
|
|||
Fred Profil |
#14 · Zasláno: 3. 4. 2005, 19:06:52
habendorf Díky, a ještě sem dopíši krátký textík, kdyby to někdo nemohl najít, jako já. Tady je kontrola e-mailu za použití regulérního výrazu. Koukám, že to tu je bez diakritiky, takže trochu začínám i chápat k čemu se ta diakritika může hodit při hledání a to mi to bylo jedno.
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0