É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:
- Építsen e-mail-érvényesítést a HTML-kódba, ha a felhasználók e-mail címeket írnak be webes űrlapba.
- Az Email :: Valid-> cím ('') használata az Email :: Valid CPAN Perl modulból; Lásd alább részleteket, telepítést és példákat.
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:
- Nyisson meg parancssort.
- Mac és Linux alatt nyissa meg például a Terminál alkalmazást.
- Írja be a sudo perl -MCPAN -et, majd telepítse az Email: Valid (Mac és Linux) vagy a perl -MCPAN -ot, és telepítse az Email: Érvényes.
- Nyomja meg az Enter billentyűt.
- Adja meg a szuperfelhasználó jelszavát, és ha szükséges, nyomja meg az Enter billentyűt.
- Kérdezte Szeretné, ha a lehető legtöbbet konfigurálnám? , válasszon "igen", hacsak nem tudja
- Megkérdezte: Jól van-e megpróbálni csatlakozni az internethez? , írja be a "yes" -t is.