Huwa validu, u taħdem? Jekk tiġbor jew tuża indirizzi ta 'email kullimkien f'skripts u programmi Perl tiegħek, inti tista' tiġbor bosta indirizzi li ma jaħdmux. Wieħed jista 'ma jkollux ittra fl- isem tad - dominju , ieħor jista' jkollu karattru mhux permess wisq.
Irrispettivament mir-raġunijiet għall-invalidità tagħha, trid tlaqqa 'l-indirizz imkisser - biex iġġiegħel lill-utent jerġa' jidħol forsi, jew biex jevita li jibgħat email li jkun żgur li ma jmurx imkien.
Fil-Perl, tista 'tikxef espressjoni regolari kkumplikata, ta' kors; jew iddajt għal modulu handy li diġà nbena u jista 'jivverifika ismijiet tad-dominju, ukoll.
Ivvalida Indirizzi Elettroniċi b'Perl
Biex tiċċekkja l-indirizzi tal-email għall-iffurmar tajjeb u l-validità f'edukazzjoni jew programm Perl:
- Tinbena l-validazzjoni tal-email fil-kodiċi HTML jekk għandek l-indirizzi tal-email tal-utenti f'forma tal-web.
- Uża Email :: Valid-> indirizz ('') mill-Email :: Valid CPAN Perl module; ara hawn taħt għal dettalji, stallazzjoni u eżempji.
Email :: Eżempji Validazzjoni ta 'Indirizz ta' Email
Jekk wieħed jassumi li $ email_address iżomm l-indirizz li għandu jiġi kkontrollat, tista 'tiċċekkja l-validità tagħha billi tuża:
#! / usr / bin / perl użu Email :: Validu $ email_address = 'me @@ example.com'; jekk (Email :: Valid-> indirizz ($ email_address)) {# L-indirizz elettroniku huwa validu} ieħor {# L-indirizz elettroniku mhuwiex validu}Tista 'wkoll ikollok Email :: Kontroll validu għal oqsma ta' livell għoli validi (niżguraw li ".com", ".net", ".cn" jew isem ta 'dominju validu ieħor ikun fl-aħħar nett tal-indirizz tal-email). Kun żgur li l-modulu Net :: Domain :: TLD huwa installat.
#! / usr / bin / perl użu Email :: Validu $ email_address = 'me @@ example.com'; jekk (Email :: Valid-> indirizz (-address => $ email_address, -tldcheck => 1)) {# L-indirizz elettroniku huwa validu} ieħor {# L-indirizz elettroniku mhuwiex validu}Installa l-Email :: Mudell Perl Valid
Biex tgħammar l-installazzjoni Perl tiegħek bil-modulu Email :: Valid biex tivvalida l-korrettezza tal-indirizz tal-email:
- Iftaħ kmand fil-pront.
- Taħt Mac u Linux, ibda l-applikazzjoni Terminal, per eżempju.
- Tip sudo perl -MCPAN -e 'jinstallaw Email :: Valid' (Mac u Linux) jew perl -MCPAN -e 'install Email :: Valid'.
- Agħfas Agħżel .
- Daħħal il-password ta 'l-utent super u agħfas Ikteb jekk tintalab.
- Mistoqsija Nixtieq li nikkonfigura kemm jista 'jkun awtomatikament? , agħżel "iva" sakemm ma tkunx taf
- Mistoqsija Huwa tajjeb li wieħed jipprova jgħaqqad l-Internet? , daħħal "iva" ukoll.