Kontrola e-mailové adresy – Pascal – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Kontrola e-mailové adresy – Pascal – Fórum – Programujte.comKontrola e-mailové adresy – Pascal – Fórum – Programujte.com

 

Martin
~ Anonymní uživatel
1600 příspěvků
25. 11. 2013   #1
-
0
-

Zdravím, věděl by někdo, jak na to? Jdou využít v pascalu regulární výrazy, jak v jiných pr. jazycích? Zkoušel jsem to pouze přes podmínky, ale nejde to ošetřit tak, jak bych si představoval.
Příklad pro FALSE: .@. nebo @@@seznam.cz nebo jmeno@.cz nebo jmeno@seznam.czecze...
 

Nevyplatí se rozdělit si to na 3 proměnné a ty testovat? (jmeno, poskytovatel, domena) a pak je spojit vystup:=concat(jmeno,'@',poskytovatel,domena)?

Napište funkci, která zkontroluje správnost zadané e-mailové adresy (jméno@poskytovatel.doména).

Nahlásit jako SPAM
IP: 78.102.112.–
JoDiK
~ Anonymní uživatel
987 příspěvků
26. 11. 2013   #2
-
0
-

Tak to otestuj vyhledáváním:

spatne:=pos('@',adresa)=0;

spatne:=spatne or (pos('@.',adresa)>0);

a tak dál...

tu poslední podmínku bys asi nezkontroloval žádným jednoduchým regulárním výrazem, protože bys musel ověřit všechny domény prvního řádu...

Nahlásit jako SPAM
IP: 88.103.236.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 1 host

Podobná vlákna

Seo adresy — založil Blujacker

Zjištění adresy — založil tonez

Format adresy — založil kuk

Python ip adresy — založil myky

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý