He pono, a e hana paha? Inā e hōʻiliʻiliʻoe a hoʻohana paha i nā leka uila ma kahi o kāu mau papa a me nā papahana Perl, hiki iāʻoe ke hōʻiliʻili i nā helu inoa he nuiʻole. Hiki paha i kekahi ke nele i kahi leka ma ka inoa inoa o ka inoa , hiki i kekahi ke hana nuiʻole.
ʻO nā kumu no kona kuhihewaʻole, makemakeʻoe e hopu i ka haʻihaʻi haʻihaʻi - e hiki i ka mea hoʻohana ke komo hou i kahi, a iʻole eʻae i ka hoʻounaʻana i ka leka uila e hele pololeiʻole i kahi.
I loko o Perl, hiki iāʻoe ke hoʻomaopopo i kahi'ōlelo paʻakikī paʻamau,ʻoiaʻiʻo; aiʻoleʻoe e huli i kahi module loli i hoʻonohoʻia i hoʻokahi i kūkuluʻia a hiki ke nānā i nā inoa'āina.
Hōʻoia i nā leka uila me Perl
No ka nānāʻana i nā leka uila a me ka pololei i loko o ka papahana a me ka papahana Perl:
- Hana i ka hōʻailona email i loko o ka helu HTML inā loaʻa iāʻoe nāʻano leka uila mea hoʻohana i loko o kahi pūnaewele pūnaewele.
- E hoʻohana i ka leka uila :: Valid-> address ('') mai ka Email :: Valid CPAN Perl module; ʻike i lalo no nā kiko'ī, hoʻonohonohoʻana a me nā hiʻohiʻona.
Leka uila: Valid Email Address Validation Examples
Ke manaʻo neiʻo $ email_address e mālama i ka helu e nānā iāʻoe, hiki iāʻoe ke nānā i kona pono ma o:
#! / usr / bin / perl hoʻohana i Email :: Manaʻo $ email_address = 'me @@ example.com'; inā (Email :: Valid-> wahi helu ($ email_address)) {#ʻO ka leka uila he pololei} aʻoi aʻe {#ʻAʻole pono ka leka uila}Hiki iāʻoe ke loaʻa iā Email ::ʻIke kūpono no nā inoa kikowaena kūlana kūikawā (e hōʻoia i ka ".com", ".net", ".cn" a iʻole kekahi inoa inoa'ē aʻe ma ka wahi leka uila). E hōʻoia i ka Net :: Domain :: TLD pūnaewele i hoʻokomoʻia.
#! / usr / bin / perl hoʻohana i Email :: Manaʻo $ email_address = 'me @@ example.com'; ināʻo (Email :: Valid-> address (-address => $ email_address, -tldcheck => 1)) {#ʻO kahi leka uila he pololei} 'Aʻohe {#ʻO ka leka uila eʻole)E hoʻouka i ka Email :: Valid Perl Module
No ka hoʻolakoʻana i kāu pakuhi Perl me ka Email :: Hōʻaiaʻike no ka hōʻoiaʻana i ka pololei o ka leka uila:
- E wehe i kahi kauoha kauoha.
- Ma lalo o Mac a me Linux, wehe i ka noi Terminal, no ka laʻana.
- E hoʻokomo i sudo perl -MCPAN -e 'hōʻoia i Email :: Valid' (Mac a me Linux) aiʻole perl -MCPAN -e 'hōʻoia i Email :: Valid'.
- Kuomi kaomi.
- E komo i ka loiloi hoʻohana inoa nui a pēhi i ke Komo inā hoʻonāukiʻia.
- Nīnauʻia E makemake anaʻoe iaʻu e hoʻonohonoho likeʻole me ka hiki ke hiki? , koho "ʻae" keʻoleʻoe iʻike
- Nīnauʻia He maikaʻi anei e ho'āʻo e hoʻohui i ka Pūnaewele? , komo i ka "yes".