Hvernig á að staðfesta netfang með Perl

Er það gilt og mun það virka? Ef þú safnar eða notar netföng hvar sem er í Perl skriftunum þínum og forritum, safna þú hugsanlega mörgum heimilisföngum sem virka ekki. Maður getur ekki skrifað bréf í léninu , annar getur haft óviðkomandi staf of mikið.

Hvaða ástæður fyrir ógildum þess, viltu grípa brotið heimilisfang - til að hvetja notandann til að koma inn aftur, ef til vill, eða til að forðast að senda tölvupóst sem er viss um að fara hvergi.

Í Perl, þú getur auðvitað flókið venjulegt tjáning, auðvitað; eða þú ert að snúa sér að handhægum mát sem þegar hefur einn innbyggður og getur athugað lén líka.

Staðfesta netfang með Perl

Til að athuga netföng fyrir velmótun og gildi í Perl handriti eða forriti:

Tölvupóstur :: Gildandi dæmi um gildistíma tölvupósts

Miðað við $ email_address heldur netfangið sem á að athuga, getur þú athugað gildi þess með því að nota:

#! / usr / bin / perl nota Email :: Gildir $ email_address = 'mér @@ example.com'; ef (Email :: Gildi-> heimilisfang ($ email_address)) {# Netfangið er í gildi} annað {# Netfangið er ekki í gildi}

Þú getur líka haft tölvupóst: Gildanlegt eftirlit með gildum efstu lénum (gakktu úr skugga um að ". Com", ".net", ".cn" eða annað gildt lén er í endaloki netfangsins). Gakktu úr skugga um að Net :: Domain :: TLD mát sé uppsett.

#! / usr / bin / perl nota Email :: Gildir $ email_address = 'mér @@ example.com'; ef (Email :: Gildið-> heimilisfang (-address => $ email_address, -tldcheck => 1)) {# Netfangið er í gildi} annað {# Netfangið er ógilt}

Settu upp Email :: Gildir Perl Module

Til að búa til Perl uppsetninguna þína með tölvupósti :: Gildir mát til að staðfesta réttmæti netfangs: