Pehea e hōʻoia i nā leka uila me Perl

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:

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: