Gå til innhold

Webkafeen


Anbefalte innlegg

Videoannonse
Annonse
Nei, det gjør den ikke Equerm. Den vil bare godkjenne eposter slike som denne : "[email protected]" men ikke "[email protected]", dvs kun en bokstav pr."del". Det du trenger er  et lite + tegn, men jeg kan jo ikke forklare deg alt.. du lærer jo ingen ting da :p

http://en.wikipedia.org/wiki/Regular_expressions

7384067[/snapback]

Den kan passe på [email protected] adresser, men også på "a@abc" eller "a@c$m".

Lenke til kommentar

Mye sært som er lov å ha i en epostadresse.

I følge godeste Jørgen skal denne gjøre susen:

 

/**
* Verifies that a string actually is an e-mail
*
* @param string $email
* @return true/false
*/
function is_valid_email_address($email)
{
 $qtext = '[^\\x0d\\x22\\x5c\\x80-\\xff]';

 $dtext = '[^\\x0d\\x5b-\\x5d\\x80-\\xff]';

 $atom = '[^\\x00-\\x20\\x22\\x28\\x29\\x2c\\x2e\\x3a-\\x3c'.
   '\\x3e\\x40\\x5b-\\x5d\\x7f-\\xff]+';

 $quoted_pair = '\\x5c[\\x00-\\x7f]';

 $domain_literal = "\\x5b($dtext|$quoted_pair)*\\x5d";

 $quoted_string = "\\x22($qtext|$quoted_pair)*\\x22";

 $domain_ref = $atom;

 $sub_domain = "($domain_ref|$domain_literal)";

 $word = "($atom|$quoted_string)";

 $domain = "$sub_domain(\\x2e$sub_domain)*";

 $local_part = "$word(\\x2e$word)*";

 $addr_spec = "$local_part\\x40$domain";

 return preg_match("!^$addr_spec$!", $email) ? 1 : 0;
}

 

:)

 

Men du kan sikkert klare deg med noe litt enklere :p

http://www.regularexpressions.info/

Lenke til kommentar

Samt statoil, alle skoler, Total, Shell, ___.

 

Jeg var litt dust der, men i forhold til bruken av gmail, hotmail og lignende er det lite - siden det ofte er disse adressene som brukes for registrering på nett. Nå vet jeg ikke hva Equerm skal med feltet sitt, men det er sikkert ikke å samle inn meninger fra kantineansatte i Statoil.

Lenke til kommentar
husk at man også kan bruke andre tegn enn A-z og 0-9, nå som det er lov å registrere domener som Øl.no

7385641[/snapback]

 

Regex'en PT postet støtter samtlige tillatte tegn (!#$%&'*+-/=?^_`{|}~).

 

Equerm; mange av disse tegnene var på din liste over tegn som skal blokkeres. :)

 

Gyldig epost:

 

!jo!rgis$100%+100lol{eid}/~tøys##'*@øl.com :)

 

I tillegg får du lov til å bruke fnutter, slik at du får lov til å bruke hvilke tegn du vil i local-part. Med internasjonaliserte domenenavn er domain-part lov til å ha utf8-tegn i.

 

Gyldig:

jorgis@øl.com

 

Ugyldig:

jørgen@øl.com

 

Gyldig:

"jørgen"@øl.com

 

:)

Endret av jorgis
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...