Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> JavaScript programmering >> Content

    Javascript och reguljära uttryck för att postnumren

    En bästa praxis när du skapar HTML-formulär är att validera användaren data som tillhandahålls . En bästa praxis för validering postnumret fältet är att testa det mot ett reguljärt uttryck för att avgöra om det är förenligt med reglerna för postnummer som valts i landet . JavaScript är det språk som oftast används för att hämta data från HTML-formulär och validerar input använder reguljära uttryck . Reguljära uttryck

    Reguljära uttryck är det perfekta verktyget att använda för att avgöra om en användare - input postnummer överensstämmer med postnummer reglerna i ett visst land . Reguljära uttryck kan du definiera ett mönster med en anpassad syntax , matchar en sträng till mönstret , avgöra om strängen överensstämmer med mönstret , och extrahera matchande delar av strängar och undergrupper av mönstret . Till exempel definierar följande reguljära uttryck en acceptabel amerikanska postnummer som består av fem siffror och eventuellt innehåller ett bindestreck och fyra ytterligare siffror :

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

    JavaScript är det språk som ska användas för att validera indata , eftersom det körs på klientdatorn . Detta innebär att användaren input kan valideras och meddelanden kan visas utan att skicka data till en webbserver eller uppdatera en webbsida . Med JavaScript , kan du komma åt det aktuella värdet för ett fält i ett HTML-formulär med Document Object Model ( DOM ) rangordning av en webbsida . Till exempel lagrar följande kodavsnitt det aktuella värdet av " postal " fältet på ett HTML-formulär som heter " input " i en variabel som heter " Post: "

    var postal = document.input . postal.value ; Addera ditt Deklarera Regular Expressions

    JavaScript är ett reguljärt uttryck skapas genom att innesluta mönster snedstreck . Till exempel , förklarar följande JavaScript uttalande en variabel som innehåller mönstret för reguljära uttryck används för att validera en kanadensisk postnummer :

    var caRegex = /^ [ ABCEGHJKLMNPRSTVXY ] { 1 } \\ d { 1 } [ AZ ] { 1 } * \\ d { 1 } [ AZ ] { 1 } \\ d { 1 } $ /;
    Regular Expression metoder

    JavaScript har inbyggda metoder som stöder använder reguljära uttryck . Den " matchen " metoden returnerar " true " eller " false " för att indikera om värdet av en variabel matchar ett mönster för reguljära uttryck . Den " exec "-metoden används för att extrahera delar av strängen som matchar delmängder av mönster för reguljära uttryck . Exempelvis tilldelar följande kod " true " eller " false " till en variabel , beroende på om användaren - ingång värdet av en amerikanska postnummer matchar mönstret för reguljära uttryck som definierar giltiga US Postal koder :

    Var matcher = false; if ( /^ \\ d { 5 } ( [ \\ - ] \\ d { 4 } ) $ /match ( document.input.postal.value ) ? . ) { matcher = true ; }
    Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·JavaScript Target iFrame Document Tutorial
    ·Hur Infoga PHP Into JavaScript
    ·Hur du ändrar mata in text med Javascript
    ·Hur Override en iframe i JavaScript
    ·Definition av JavaScript
    ·Hur man tar bort jQuery dragspel Styling
    ·Skriva ut med JavaScript
    ·Så här importerar VMWare Disk Into VirtualBox
    ·Hur du ändrar bakgrundsfärgen på en rad i JavaScript…
    ·Lägga Analytics till ljusbord
    Utvalda artiklarna
    ·Så Backa Index Direction i MySQL
    ·Hur man använder PHP för att göra en Excel -fil
    ·Hur får man en JScript to Work
    ·Hur läsa innehållet i en textfil med VBScript
    ·Hur man sätter in en datamängd i en tabell i Visual B…
    ·Hur man skriver ett skript för automatisk konfigurerin…
    ·Hur man använder VB6 MonthView kontroll
    ·Hur: Array att döma i Ruby
    ·Hur du ändrar SMTP Port i PHP
    ·En handledning om SQL nästlade frågor
    Copyright © Dator Kunskap http://www.dator.xyz