| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> JavaScript Programmering >> Content
    Javascript og Regular Expressions til postnumre
    En bedste praksis , når du opretter HTML-formularer er at validere brugeren leverede data. En bedste praksis for at validere postnummer område er at teste den mod et regulært udtryk til at afgøre, om det er i overensstemmelse med reglerne for posttjenester udvalgte koder i landet. JavaScript er sproget oftest bruges til at hente data fra HTML-formularer og validere brugerinput ved hjælp af regulære udtryk. Regular Expressions

    Regulære udtryk er det ideelle værktøj til at bruge til at bestemme , om en bruger - input postnummer overholder Postnummeret reglerne i et bestemt land. Regulære udtryk kan du definere et mønster ved hjælp af en brugerdefineret syntaks matche en streng til mønsteret , afgøre, om strengen er i overensstemmelse med det mønster , og udtrække matchende dele af strygere og delsæt af mønstret. For eksempel definerer følgende regulære udtryk en acceptabel amerikansk postnummer, der består af fem cifre og eventuelt indeholder en bindestreg og yderligere fire cifre : Hej

    ^ \\ d {5 } ( [ \\ - ] \\ d {4} ) ? $
    JavaScript

    JavaScript er sproget til brug for validering bruger-input, fordi det kører på kundens computer. Det betyder, at brugeren input kan valideres og budskaber kan vises uden at skulle sende data til en webserver eller opdatere en webside. Med JavaScript kan du adgang til den aktuelle værdi af et felt på en HTML-formular ved hjælp af Document Object Model ( DOM) hierarki af en webside. For eksempel gemmer følgende kodestump den aktuelle værdi af " post- " feltet på en HTML-formular med navnet " input " i en variabel med navnet " Post: "

    var postal = document.input . postal.value ;
    Erklær Regular Expressions

    JavaScript er et regulært udtryk skabt ved at omslutte mønster i skråstreg tegn. For eksempel erklærer følgende JavaScript erklæring en variabel, der indeholder regulært udtryk bruges til at validere en canadisk postnummer : Hej

    var caRegex = /^ [ ABCEGHJKLMNPRSTVXY ] { 1} \\ d {1} [ AZ] {1 } * \\ d {1} [AZ ] { 1} \\ d {1} $ /,
    Regelmæssig Expression metoder

    JavaScript har indbygget metoder, der støtter hjælp af regulære udtryk . Den " match" metode returnerer "true" eller " false" for at angive , om værdien af ​​en variabel matcher et regulært udtryk mønster. Den " exec " metode bruges til at udtrække dele af en streng der matcher delmængder af regulære udtryk mønstre . For eksempel tildeler følgende kode "sande" eller "falsk " til en variabel , alt efter om brugeren inputværdi af en amerikansk postnummer matcher regulært udtryk , der definerer gyldig US postnumre :
    < p > Var kampe = false; if ( /^ \\ d {5 } ( [ \\ - ] \\ d {4} ) $ /match ( document.input.postal.value ) ? . ) { kampe = true ;}

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan skal tjekkes for Mellemrum Med Javascript 
    ·Sådan Læg varer i en Combo Box Med JavaScript 
    ·Hvordan man omdirigerer til en anden side i JavaScript 
    ·Sådan installeres en jQuery Date Picker 
    ·The Best Javascript billede Sliders 
    ·Sådan oprettes PDF Med Javascript 
    ·Hvordan man laver et link Bounce Med jQuery 
    ·Sådan ændres markøren på rollover 
    ·Hvordan man laver et diagram med jQuery 
    ·Sådan får id'et for et objekt i JQuery 
      Anbefalede Artikler
    ·Sådan får værdi fra en Kode i XML på en Android 
    ·Fælles egenskaber mellem en Checkbox & Alternativknap …
    ·Sådan Stop en Loop i VB6 
    ·Hvad er statisk reference i Java 
    ·Hvordan opretter jeg en JTable med flere kolonneoverskr…
    ·Forskellen på få sekunder mellem to datoer i PHP 
    ·Sådan ændres Font farver med Javascript 
    ·Sådan oprettes en Multi User Email List Med PHP 
    ·Sådan oprettes XSD VB 
    ·Sådan bruges Vb.Net i HTML Dynamic 
    Copyright © Computer Viden http://www.computerdk.com