Kumaha carana sangkan méré konfirmasi alamat surélék kalawan Perl

Éta sah, sarta baris eta dianggo? Lamun ngumpulkeun atawa make alamat email mana dina Aksara jeung program Perl, anjeun jigana kumpulkeun loba alamat nu teu jalan. Hiji bisa kakurangan surat dina ngaran domain , sejen bisa boga karakter disallowed teuing.

Naon alesan pikeun invalidity anak, anjeun hayang nyekel alamat rusak - mun ajakan pamaké ngalebetkeun deui meureun, atawa ulah ngirim surelek éta pastikeun buka nowhere.

Dina Perl, anjeun tiasa concoct ekspresi biasa pajeulit, tangtu; atawa anjeun giliran modul gunana nu geus geus salah diwangun di na tiasa pariksa ngaran domain, teuing.

Sangkan méré konfirmasi alamat surélék kalawan Perl

Mariksa alamat surélék pikeun well-formedness jeung validitas dina Aksara atawa program Perl:

Email :: Sah email Alamat Validasi Conto

Anggap $ EMAIL_ADDRESS nahan alamat ka jadi dipariksa, anjeun tiasa pariksa validitas na maké:

! # / Usr / bin / perl pamakéan Email :: Sah $ EMAIL_ADDRESS = 'kuring @@ example.com'; lamun (Email :: Valid-> alamatna ($ EMAIL_ADDRESS)) {# Alamat email nyaeta valid} sejenna {# Alamat surélék teu valid}

Anjeun oge bisa mibanda Email :: Sah dipariksa pikeun domain luhur-tingkat valid (mastikeun ".com", ".net", ".cn" atanapi nami domain valid sejen nyaeta di pisan tungtungna alamat surélék urang). Pastikeun Net nu :: Domain :: modul TLD geus dipasang.

! # / Usr / bin / perl pamakéan Email :: Sah $ EMAIL_ADDRESS = 'kuring @@ example.com'; lamun (Email :: Valid-> alamatna (-address => $ EMAIL_ADDRESS, -tldcheck => 1)) {# Alamat email nyaeta valid} sejenna {# Alamat surélék teu valid}

Masang Email :: Sah Perl Module

Pikeun digitus instalasi Perl anjeun jeung Email :: Sah modul keur validating alamat surélék correctness: