Sida loo Xaqiijiyo Email Cinwaannada Perl

Miyuu jiraa, oo shaqeyn doonaa? Haddii aad ururiso ama isticmaasho cinwaanada emailka meel kasta oo ka mid ah qoraallada iyo barnaamijyada Perl, waxaa suura gal ah inaad ururiso cinwaano badan oo aan shaqayn. Mid waxaa laga yaabaa inaysan lahayn warqad magaca domainka ah , mid kale ayaa laga yaabaa inuu leeyahay dabeecad aan la diidin.

Wax kasta oo ay sabab u tahay inay shaqeyn waayaan, waxaad dooneysaa inaad soo qabato cinwaanka jaban - si loo weydiisto isticmaalaha inuu dib ugu soo galo, ama inuu iska ilaaliyo diritaanka email inuu hubo inaan meelna tegin.

In Perl, waxaad isku dayi kartaa hadal cad oo adag, dabcan; ama aad u jeestay habka loo isticmaalo oo horayba u jirey mid ka mid ah dhismaha oo la hubin karo magacyada domain, sidoo kale.

Xaqiijinta cinwaannada Emailka ee Perl

Si aad u eegto cinwaannada emailka ee si fiican loo qaabeeyey iyo saxsanaanta qoraallada Perl ama barnaamijka:

Email :: Xaqiijinta Aqoonsiga Emailka Tusaaleyaal

Qiimeeyaha $ email_address waxay hayaan cinwaanka si loo eego, waad ka hubin kartaa ansaxinta iyadoo la isticmaalayo:

#! / usr / bin / perl isticmaalka Email :: Valid $ email_address = 'me @@ example.com'; haddii (Email: Valid-> cinwaanka ($ email_address)) {# Cinwaanka emailku waa mid ansax ah} kale {# Cinwaanka emailka ma shaqeynayo}

Waxaad sidoo kale haysan kartaa Emailka: Caddeyn sax ah oo loogu talagalay domains heer sare ah (hubin ".com", ".net", ".cn" ama magac domain kale oo ansax ah waa cinwaanka emailka ugu dambeyn). Xaqiiji in nidaamka Net :: Domain :: TLD-da lagu rakibay.

#! / usr / bin / perl isticmaalka Email :: Valid $ email_address = 'me @@ example.com'; haddii (Email :: Valid-> cinwaanka (-address => $ email_address, -tldcheck => 1)) {# Cinwaanka emailku waa mid ansax ah} else {# emailka ma shaqeynayo}

Ku rakib emailka :: Module Valid Perl

Si aad u qalabayso rakibaaddaada Perl emailka ah * Module valid for validation cinwaanka email sax ah: