Ass et gëlteg, a wäert se schaffen? Wann Dir E-Mail-Adressen soss an Äre Perl Scripten a Programmer sammelt oder benotze wëllt, sammelt Dir vläicht vill Adressen déi net schaffen. Et kann e Bréif am Domain-Numm fehlen, eent engem anere kann e net zougänglech Charakter hunn.
Egal wat d'Ursaach fir hir Invaliditeit hutt Dir wëllt d'Brëtsch Adress benotzen - de Benotzer z'erfollegen, e vläicht ze réckelen, oder fir ze vermeiden, e Mail ze schécken, dat ass sécher nierens näischt ze goen.
In Perl kënnt Dir e komplizéierten regulären Ausdrock konkurréieren; oder Dir hutt e praktescht Modul zougelooss, deen e schonn en agebaut an och Domainnamen iwwerpréift.
E-Mail Adressen mat Perl validéieren
Fir d'E-Mail Adressen fir d'Well-Form an d'Gültigkeet an engem Perl-Skript oder Programm ze kontrolléieren:
- E Feeler vun der E-Mail validéieren an den HTML Code, wann Dir Benotzer E-Mail Adressen an e Webform geschéckt hutt.
- Benotz eMail :: Valid-> Adress ('') aus der E-Mail :: gülteg CPAN Perl Modul; Kuckt hei fir Detailer, Installatioun an Beispiller.
E-Mail :: Valid E-Mail Adress Validatioun Beispiller
Assuming $ email_address hält d'Adress déi gepréift ginn ass, kënnt Dir mat der Validitéit vu Validitéit kontrolléieren:
#! / usr / bin / Perl E-Mail benennen :: Valid $ email_address = 'me @@ example.com'; Wann (E-Mail :: Valid-> Adress ($ email_address)) {# D'E-Mailadress ass gëlteg} else {# D'E-Mailadress ass net gëlëg}Dir kënnt och E-Mail :: Valid Iwwerpréiwung fir gëlteg Topniveau Domains (fir sécher ".com", "Net.", ".cn" oder e gudde gültege DomainName ass op der E-Mail-Adress ganz am Ende). Gitt sécher datt den Net :: Domain :: TLD Modul installéiert ass.
#! / usr / bin / Perl E-Mail benennen :: Valid $ email_address = 'me @@ example.com'; Falls (E-Mail :: Valid-> Adress (-Adress => $ email_address, -tldcheck => 1)) {# D'E-Mailadress gëtt gëlt} else {# D'E-Mailadress ass net gülteg}Installéiert d'E-Mail :: Valid Perl Module
Fir Är Perl Installatioun mat dem Email :: Valid Modul ze validéieren fir d'Korrektheet vun der E-Mailadress ze validéieren:
- Öffnen Sie e Kommando maachen.
- Ënner Mac a Linux öffnen d'Terminal-Applikatioun, zum Beispill.
- Typ sudo perl -MCPAN -e 'installéieren E-Mail :: Valid' (Mac a Linux) oder perl -MCPAN -e 'E-Mail eMail :: Valid' installéieren.
- Dréckt op.
- Gitt d'Super User Passwuert an dréckt Enter wann opgefuerdert.
- Wonsch géing Dir gär mech esou séier wéi méiglech automatesch konfiguréieren? , wielt "Jo" ausser Dir wësst
- Gefrot Ass et OK fir ze connectéieren mat dem Internet? , gitt "jo" och.