Perl ашиглан имэйл хаягийг хэрхэн баталгаажуулах

Энэ нь хүчин төгөлдөр байна уу, энэ нь ажиллах уу? Хэрэв та өөрийн Perl классууд болон програмууд дотроо имэйл хаягуудыг цуглуулж эсвэл ашиглаж байгаа бол ажиллахгүй олон хаягуудыг цуглуулах боломжтой. Нэг нь домэйн нэрээр захидал байхгїй, нєгєє нь хїлээн зєвшєєрєгдсєн шинж чанар хэтэрхий их байдаг.

Хэдийгээр хүчингүйдлийн шалтгааныг үл харгалзан, та эвдэрсэн хаягаа олохыг хүсч байгаа бол хэрэглэгчийг дахин оруулахыг хүсэх эсвэл хүссэн имэйлээ илгээхээс зайлсхийх хэрэгтэй.

Perl дотор та нарийн түвэгтэй илэрхийлэл бүтээж болно. эсвэл та аль хэдийн бүтээгдсэн, боломжтой домэйн нэрийг шалгаж болох гарын модуль уруу хандах.

Perl ашиглан имэйл хаягийг баталгаажуулна

Perl-тэй эсвэл програмын сайн төлөвшил болон хүчин төгөлдөр эсэхийг имэйл хаягууд шалгахын тулд:

Email: Valid Email Address Validation Examples

$ Email_address гэж тооцож байгаа хаягийг эзэмшдэг гэж үзвэл та түүний хүчинтэй эсэхийг шалгана уу:

#! / usr / bin / perl И-мэйл хаяг :: Valid $ email_address = 'me @@ example.com'; хэрэв (Имэйл: Valid-> хаяг ($ email_address)) {# Имэйл хаяг хүчин төгөлдөр} өөр {{Имэйл хаяг хүчин төгөлдөр биш байна}

Та бас мэйлээр нэвтэрч болно. Бодит дээд түвшний домайнууд (".com", ".net", ".cn" эсвэл өөр өөр домэйн нэрийг и-мэйл хаягийн төгсгөлд байгаа эсэхийг шалгана). Net :: Domain :: TLD модулийг суулгасан эсэхээ шалгаарай.

#! / usr / bin / perl И-мэйл хаяг :: Valid $ email_address = 'me @@ example.com'; хэрэв (Email: Valid-> address (-address => $ email_address, -tldcheck => 1)) {# Имэйл хаяг хүчинтэй байна} өөр {{Имэйл хаяг хүчин төгөлдөр биш байна}

Имэйлийг суулгах нь: Valid Perl Module

Ил Имэйлтэй Perl суулгахын тулд: Имэйл хаягыг зөвөөр баталгаажуулах нь зөв модуль: