31. december 2002 - 15:54Der er
21 kommentarer og 1 løsning
validering af $email
Hey.. efter en formular kommer jeg over i et php script som laver en masse ting.. jeg har dog behov for at validere email adressen inden der fortsættes:
hmm.. hvorfor ikke tjekkke på noget mere, nu hvor der er nogle der har lavet script til det??
if (preg_match("/^([\w|\.|\-|_]+)@([\w||\-|_]+)\.([\w|\.|\-|_]+)$/i", $email)) { [Koden der skal komme hvis mailen er ok] } else { header ("location: fejl.php"); }
Den virker!! Det er vist ljweb der har lavet den..
hehe.. der var jeg vist for sent på den.. men så kan du da bruge mit eksempel.. der er det der skal bruges taget fra.. :) så den skulle gerne virke.. :)
og lige for at slå det fast, hvis du af en eller andet grund, ikke skulle gide selv at prøve..
svar på dit spørgsmål: Jo.. foo@afdeling.by.isp.slagter.dk vil blive godkendt.. :) Den tjekker på om der er et @ og et . efter dette.. Og så om der står noget mellem alle ledene.. Altså: [noget]@[noget].[noget] og så om der er ugyldige tegn i.. Altså tegn man ikke kan bruge i en mail, som fx komma mf..
det er til en service som er forbeholdt danskere. Desværre er der omkring 1mio kinesere og 4000 svenskere der også gerne vil benytte denne service. og det giver mig en del administration..
jeg er godt klar over at der er mange der benytter hotmail.com o.s.v. Men det er bare "ærgeligt" - hvis folk vil benytte services, skal de have en .dk mail adresse.
det du har gjord er jo bare at skrifte ([\w|\.|\-|_]+) (som vælger alle bogstaverne.. Altså indklusiv com mm.. med dk.. Så det kun er dk der virker.. den er altså god nok.. :)
hehe.. jo tak, elige måde.. Men så lige lidt at tænke på imorgen; Jeg syntes altså LANGT fra det er en god løsning at sortere ved at smide dem der ikke har et dk -domain fra.. Og hvis de 4000 kinesere du taler om, syntes at din service virkelig er SÅ god.. Så tror jeg altså saktens de kan komme fra det.. en søgning på "free email" på google lister faktisk en service som yahoo øverst.. Og så tror jeg altså ikke at mange af de der omtalte kinesere vil have noget imod lige at oprette en sådan mail, hvis din service virkelig er at fortrække der ovre.. og btw, så vidt jeg ved, kan man vist også selv vælge hvilket sprog yahoo mailen skal skrive sine meddelelser på.. så der vil slet ikke være noget problem for dem, hvis du gerne vil have en.. (ulovligt eller ej..) og så sortere du jo også dem fra der kun har mail på internationelt domail, som fx com. Bare lige lidt at tænke over..
hov.. sorry alle stavefejlene.. du kan nok gætte dig til hvad der skal stå.. ellers må du jo sprøge ;)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.