Hej herinde. Jeg tænkte på om der var nogen der kunne assistere mig med lidt hjælp når det kommer til at kode med php. Jeg skal gerne Have den til at kunne melde fejl, når der bliver indtastet en email, der enten mangler et "@" eller ".dk"
(Emailen indtastes på side 1 og bliver sendt videre til side 2, hvor den gerne skulle melde fejl)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
30. april 2014 - 11:43#1
Hvad med en:
function validateEmail($email) { $emailRegEx = '^([._a-z0-9-]+[._a-z0-9-]*)@(([a-z0-9-]+\\.)*([a-z0-9-]+)(\\.[a-z]{2,3}))$^'; if (preg_match($emailRegEx, $email)) $emailCorrect = true; else $emailCorrect = false; return $emailCorrect; }
Så kalder du bare validateEmail("emailadressen"); og får true tilbage hvis det er en valid adresse og false hvis den ikke er valid.
Den kigger dog ikke på .dk, men om adressen bare er gyldig.
Jeg vil så faktisk anbefale IKKE at bruge PHPs filter_var til e-mail-adresser, da den stadig ikke understøtter IDN, altså internationale domænenavne. F.eks. email@børge.dk er en helt valid e-mail, men vil blive afvist af den funktion.
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.