Nola bideratu helbide elektronikoak Perl-ekin

Baliozkoa da eta lan egingo du? Perl scriptak eta programak edonon biltzen eta erabiltzen dituzun helbide elektronikoak biltzen badituzu, lanean ez dituzun helbide ugari bil ditzakezu. Domeinu izeneko letra bat falta daiteke, beste batek ezeztatutako pertsonaia izan dezake gehiegi.

Zure baliogabetasunaren arrazoiak edozein dela ere, hautsitako helbidea harrapatu nahi duzu - erabiltzaileari sartzeko berriro galdetu ahal izateko, edo inora joateko mezu bat bidaltzea saihesteko.

Perl-en, adierazpen erregular konplikatu bat egin dezakezu, jakina; edo jadanik eraiki duzun modulu erabilgarri batetara bueltatzen zara eta domeinu izenak ere begiratu ditzakezu.

Egiaztatu helbide elektronikoak Perl-rekin

Perl script edo programa batean ondo moldaturiko eta baliozkotzeko helbide elektronikoak egiaztatzeko:

Posta elektronikoa :: Baliozko helbide elektronikoa baliozkotzeko adibideak

$ Email_address kontua egiaztatzen duen helbidea gordetzen du, bere balioa egiaztatu ahal izango duzu erabiliz:

#! / usr / bin / perl erabiltzailea E-posta :: Baliogabea $ email_address = 'me @@ example.com'; (E-mail :: Balio-> helbidea ($ email_address)) {# Helbide elektronikoa baliozkoa da} bestela {# helbide elektronikoa ez da baliozkoa}

Halaber, posta elektronikoa :: Baliogabeko egiaztapena goi mailako domeinu baliozkoak (ziurtatu ".com", ".net", ".cn" edo beste baliozko domeinu izen bat helbide elektronikoan amaitzen denean). Ziurtatu Net :: Domain :: TLD modulua instalatuta dagoela.

#! / usr / bin / perl erabiltzailea E-posta :: Baliogabea $ email_address = 'me @@ example.com'; (Emaila :: Baliogabea-> helbidea (-address => $ email_address, -tldcheck => 1)) {# Helbide elektronikoa baliozkoa da} bestela {# helbide elektronikoa ez da baliozkoa}

Instalatu posta elektronikoa :: Baliozko Perl modulua

Zure Perl instalazioa Email :: Baliozko modulua hornitzeko helbide elektronikoaren zuzentasuna balioztatzeko: