hur man kan kontrollera ett perl e -postadress

Perl är ett skriptspråk som ofta används på Linux- maskiner och servrar för att automatisera vanliga administrativa uppgifter , såsom att kontrollera en e- postadress från en användare att se om det är giltigt och passar den e- postadress mönster . För att göra detta , är nyckeln till mönstermatchning syntaxen kallas
1 .
Öppna en ny textfil . Du kan använda vilken text editor du föredrar , från Windows Anteckningar till en särskild PERL Integrated Development Environment ( IDE ) , såsom EPIC eller Padre . Men full skala ordbehandlare som Microsoft Word är olämpliga , eftersom de inte som standard output oformaterad text .
2 .
visar att detta är en perl fil genom att klistra in följande rad högst upp i textfilen :

# /usr /bin /perl
3
Store ett mail ! . adress i minnet :

$ email=” myemail \ @ email. com ” ;

Observera att den symbolen ”@” måste rymt ( föregås ) med ett omvänt snedstreck att låta perl vet att det är en del av texten och inte koden . .
4
Jämför det med den e- testa reguljära uttrycket för att se om det passar mönstret av en standard e-post :

if ( $ email=~ m /^ [ A-Za-z0-9. _ %+-]+@[ A-Za-z0- 9 .-] + \ . [A-Za-z ] { 2,4 } $ /) {

print ” Ja . ”

} else {

print ”Nej ” ;

}

”=~ ” operatör berättar Perl att jämföra en sträng till ett reguljärt uttryck , och följande reguljära uttryck dikterar att strängen måste innehålla ett antal bokstäver och siffror , följt av ett @-tecken , följt igen med en serie siffror och siffror och slutligen minst en förlängning mellan två och fyra tecken i storlek .
5 .
Spara ditt arbete med filnamnet ” emailtest. pl . ” Du kan köra testet genom att skriva ” perl emailtest. pl ” vid en depå eller kommandoraden .

tips och varningar

  • En detaljerad introduktion till syntaxen för reguljära uttryck är utanför ramen för denna artikel . Du kan läsa mer om syntaxen för reguljära uttryck med hjälp av den första resursen .
  • I Windows kan du få till en kommandorad genom att klicka på ”Start” och välja ” Kör ”. Skriv ” cmd ”. I Mac OS X , kan du göra det genom att trycka på ” Cmd- Mellanslag ” och skriva ” terminalen. ”
  • Visited 1 times, 1 visit(s) today

    コメント

    タイトルとURLをコピーしました