Is it jildich en sil it wurkje? As jo e-postadressen oeral yn jo Perl-skripts en programma's sammele of brûke, kinne jo in protte adressen sammele dy't net wurkje. Men kin in brief ûntbrekke yn 'e domeinnamme , in oare kin in net-weardich karakter hawwe.
Al wat de redenen fan har ynvaliditeit wolst, wolle jo it gebrûkte adres opnimme - om de brûker op te freegjen miskien werneurigje, of om foarkomme te stjoeren fan in e-mail dat sûnder wat te gean.
Yn Perl kinne jo in komplisearre reguliere ekspresje, fansels; of jo wachtsje nei in handige modul dy't al ien ynboud is en ek domeinnammen kontrolearje kin.
E-postadressen mei Perl validearje
Om e-postadressen te kontrolearjen foar de goede formaasje en jildichheid yn in Perl-skript of programma:
- Bliuw e-postadres yn de HTML-koade as jo brûkers e-mailadressen yn in web formulier hawwe.
- Brûk e-post :: Valid-> adres ('') út it e-post :: Valid-CPAN-Perl-module; Sjoch hjirûnder foar details, ynstallaasje en foarbylden.
E-mail :: Validearde e-postadresvalidaasjebeispiele
Assuming $ email_address hâldt it adres te kontrolearjen, jo kinne jo jildichheid kontrolearje mei:
#! / usr / bin / perl brûke e-mail :: Valid $ email_address = 'me @@ example.com'; as (e-mail :: Valid-> adres ($ email_address)) {# It e-postadres is jildich} else {# It e-postadres is net jildich}Jo kinne ek E-mail :: Valid check foar jildige top-level domeinen (soargje dat ".com", ".net", ".cn" of in oare jildige domeinnamme is by it e-postadres e-postadres). Soargje derfoar dat it Net :: Domain :: TLD-module ynstalleare is.
#! / usr / bin / perl brûke e-mail :: Valid $ email_address = 'me @@ example.com'; as (E-mail :: Valid-> adres (-adress => $ email_address, -tldcheck => 1)) {# It e-mailadres is jildich} else {# It e-postadres is net jildich}Ynstallearje it E-post :: Valid Perl Module
Om jo Perl ynstallaasje te meitsjen mei it e-post: Valid module foar it jildichjen fan e-postadresrjochting:
- Iepenje in kommando prompt.
- Under Mac en Linux iepenje de Terminal-tapassing, bygelyks.
- Typ sudo perl -MCPAN -e 'ynstallearje e-mail: Valid' (Mac en Linux) of perl -MCPAN -e 'ynstallearje e-mail :: Valid'.
- Druk op Enter .
- Fier it super brûkerswachtwurd yn en druk op Enter as ferfange.
- Frege Jo wolle my automatysk safolle mooglik konfigurearje? , kieze "ja" as jo witte
- Frege Is it goed om te probearjen mei it ynternet te ferbinen? , dan ek "ja".