მართალია, და ის იმუშავებს? თუ თქვენს პერლ სკრიპტებსა და პროგრამებში სადმე აგროვებდნენ ან იყენებდით ელ.ფოსტის მისამართებს, თქვენ შესაძლოა შეაგროვოთ ბევრი მისამართი, რომელიც არ მუშაობს. შესაძლოა, დომენური სახელის მქონე წერილი არ შეიძლება, სხვა შეიძლება ჰქონდეს გაუთვალისწინებელი ხასიათი.
როგორიც არ უნდა იყოს მიზეზი მისი ინვალიდობის, თქვენ უნდა დაიჭიროთ გატეხილი მისამართი - შეეკითხება მომხმარებელს ხელახლა შეიყვანოთ, ან რათა თავიდან ავიცილოთ ელ რომ დარწმუნებული არსად წასასვლელი არსად.
Perl, შეგიძლიათ concoct რთული რეგულარული გამოხატულება, რა თქმა უნდა; ან გადაგიხდით მოსახერხებელ მოდულს, რომელსაც უკვე აქვს აგებული და შეუძლია დომენის სახელებიც შეამოწმოს.
Validate Email მისამართები Perl
პერლის სკრიპტის ან პროგრამის კარგად შემუშავებისა და მოქმედების ელექტრონული ფოსტის მისამართების შესამოწმებლად:
- აშენების ელ დადასტურება შევიდა HTML კოდი თუ წევრებს ტიპის ელექტრონული ფოსტის მისამართები შევიდა ვებ ფორმა.
- ელ-ფოსტის :: Valid-> მისამართი ('') ელ-ფოსტის გამოყენება: მოქმედების CPAN Perl მოდული; ქვემოთ იხილეთ დეტალები, მონტაჟი და მაგალითები.
Email :: Valid Email მისამართი Validation მაგალითები
$ Email_address- ით მიმაჩნია, რომ შეამოწმეთ მისამართი, შეგიძლიათ მისი მოქმედების შემოწმება:
#! usr / bin / perl გამოყენება ელფოსტა :: Valid $ email_address = 'me @@ example.com'; თუ (Email :: Valid-> მისამართი ($ email_address)) {# ელ.ფოსტის მისამართი მოქმედებს} სხვა {# ელ.ფოსტის მისამართი არასწორია}ასევე შეგიძლიათ ელ-ფოსტის :: მართებული შემოწმება ზედა დონის დომენებისთვის (დარწმუნდით ".com", ".net", ".cn" ან სხვა მოქმედი დომენური სახელი ელ-ფოსტის მისამართია). დარწმუნდით, რომ :: Net :: Domain :: TLD მოდული დამონტაჟებულია.
#! usr / bin / perl გამოყენება ელფოსტა :: Valid $ email_address = 'me @@ example.com'; თუ (ელფოსტის :: Valid-> მისამართი (-address => $ email_address, -tldcheck => 1)) {# ელ.ფოსტის მისამართი მოქმედებს} სხვა {# ელ.ფოსტის მისამართი არასწორია}დააინსტალირეთ Email :: Valid Perl მოდული
ელექტრონული პერლის ინსტალაცია ელ-ფოსტის მისამართთან:
- ბრძანების სწრაფი გახსნა.
- Under Mac და Linux, გახსენით Terminal განაცხადის, მაგალითად.
- ტიპი sudo perl -MCPAN -e 'ინსტალაცია Email :: Valid' (Mac და Linux) ან perl -MCPAN -e 'დააყენოთ Email :: Valid'.
- დააჭირეთ Enter .
- შეიყვანეთ სუპერ მომხმარებლის პაროლი და დააჭირეთ Enter თუ მოთხოვნილია.
- კითხვა გინდა, რომ მაქსიმალურად კონფიგურაცია მომეწონა? , აირჩიეთ "დიახ", თუ არ იცით
- კითხვაზე არის თუ არა OK დაკავშირება ინტერნეტში? შევა "დიახ".