Az e-mail címek validálása a Perl-lel

Érvényes-e, és működni fog? Ha gyűjtesz vagy használsz e-mail címeket bárhol a Perl-parancsfájlok és programok között, akkor sok olyan címet gyűjti össze, amelyek nem működnek. Lehet, hogy hiányzik egy levél a domain névben , a másiknak túl sok lehet a tiltott karaktere.

Bármilyen okból is érvénytelenné válik, el szeretné érni a törött címet - felszólítja a felhasználót, hogy esetleg újra belépjen, vagy ne küldjön e-mailt, amely biztosan nem megy sehova.

Perlben természetesen egy bonyolult szabályos kifejezést tudsz kialakítani; vagy egy olyan hasznos modulhoz fordul, amely már beépített, és ellenőrizheti a domainneveket is.

Érvényesítse az e-mail címeket a Perl-lel

E-mail címek ellenőrzése a jól formáltság és érvényesség egy Perl szkript vagy program:

Email :: Érvényes e-mail cím érvényesítése Példák

Feltételezve, hogy a $ email_address megtartja az ellenőrizni kívánt címet, ellenőrizheti az érvényességét az alábbiak segítségével:

#! / usr / bin / perl használata Email :: Érvényes $ email_address = 'me @@ example.com'; ha (Email: Valid-> cím ($ email_address)) {# Az e-mail cím érvényes} else {# Az e-mail cím érvénytelen}

Az e-mailt is használhatja: Valódi érvényes domainek ellenőrzése (győződjön meg róla, hogy a ".com", ".net", ".cn" vagy más érvényes domainnév az e-mail cím legvégén megtalálható). Győződjön meg arról, hogy a Net :: Domain :: TLD modul telepítve van.

#! / usr / bin / perl használata Email :: Érvényes $ email_address = 'me @@ example.com'; ha (Email = Valid-> cím (-cím => $ email_address, -tldcheck => 1)) {# Az e-mail cím érvényes} else {# Az e-mail cím érvénytelen}

Telepítse az Email :: Valid Perl Modult

A Perl telepítésének az Email :: Valid modulhoz való igazítása az e-mail cím helyességének ellenőrzéséhez: