Inhoud
- E-mailadressen valideren met Perl
- E-mail :: Geldige e-mailadres Validatievoorbeelden
- Installeer de E-mail :: Geldige Perl-module
Is het geldig en zal het werken? Als u ergens in uw Perl-scripts en -programma's e-mailadressen verzamelt of gebruikt, verzamelt u mogelijk veel adressen die niet werken. Bij de ene ontbreekt mogelijk een letter in de domeinnaam, bij een andere is een niet-toegestaan teken toegestaan.
Wat de redenen voor de ongeldigheid ook zijn, u wilt het kapotte adres achterhalen - om de gebruiker te vragen om misschien opnieuw in te voeren, of om te voorkomen dat er een e-mail wordt gestuurd die nergens heen gaat.
In Perl kun je natuurlijk een gecompliceerde reguliere expressie verzinnen; of u wendt zich tot een handige module die al een ingebouwde module heeft en ook domeinnamen kan controleren.
E-mailadressen valideren met Perl
Om e-mailadressen te controleren op de juistheid en geldigheid in een Perl-script of -programma:
- Bouw e-mailvalidatie in de HTML-code in als gebruikers e-mailadressen in een webformulier typen.
- Gebruik Email :: Valid-> adres ('') uit de module Email :: Valid CPAN Perl; zie hieronder voor details, installatie en voorbeelden.
E-mail :: Geldige e-mailadres Validatievoorbeelden
U kunt E-mail :: Geldig controleren op geldige domeinen op het hoogste niveau (zorg ervoor dat ".com", ".net", ".cn" of een andere geldige domeinnaam helemaal aan het einde van het e-mailadres is). Zorg ervoor dat de Net :: Domain :: TLD-module is geïnstalleerd.
Installeer de E-mail :: Geldige Perl-module
Om uw Perl-installatie uit te rusten met de module E-mail :: Geldig voor het valideren van de juistheid van e-mailadressen:
- Open een opdrachtprompt.
- Open onder Mac en Linux de Terminal-applicatie, bijvoorbeeld:
- Type
sudo perl -MCPAN -e 'installeer e-mail :: geldig' (Mac en Linux) of
perl -MCPAN -e 'installeer e-mail :: geldig'
- Type
- Open onder Mac en Linux de Terminal-applicatie, bijvoorbeeld:
- druk op Enter.
- Voer het supergebruikerswachtwoord in en druk op Enter indien gevraagd.
- Kies wanneer u wordt gevraagd "Wilt u dat ik zoveel mogelijk automatisch configureer?" Ja.
- Als wordt gevraagd "Is het OK om te proberen verbinding te maken met internet?", Voer dan in Ja ook.