Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> JavaScript Programmeren >> Content
Javascript en reguliere expressies voor Postcodes
Een best practice bij het maken van HTML- formulieren is om gebruikers geleverde gegevens te valideren . Een best practice voor het valideren van het veld postcode is om het te testen tegen een reguliere expressie om te bepalen of het voldoet aan de regels voor de postcodes in het land geselecteerd . JavaScript is de taal die het meest vaak gebruikt om gegevens op te halen uit HTML- formulieren en valideren van input van de gebruiker met behulp van reguliere expressies . Reguliere expressies

Reguliere expressies
zijn de ideale tool om te gebruiken om te bepalen of een gebruiker - ingang postcode voldoet aan de postcode regels in een bepaald land . Reguliere expressies kunt u een patroon met behulp van een aangepaste syntax definiëren , overeenkomen met een touwtje om het patroon , te bepalen of de string voldoet aan de patroon , en extract bijpassende delen van snaren en subsets van het patroon . Bijvoorbeeld , de volgende reguliere expressie definieert een aanvaardbaar US postal code die bestaat uit vijf cijfers en eventueel voorzien van een liggend streepje en vier extra cijfers :

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

JavaScript
is de taal die gebruikt wordt voor het valideren van input van de gebruiker , omdat het draait op de computer van de klant. Dit betekent dat de invoer van de gebruiker kan worden gevalideerd en berichten kunnen worden weergegeven zonder te hoeven om gegevens te verzenden naar een webserver of vernieuwen van een webpagina . Met JavaScript , kunt u de huidige waarde van een veld openen op een HTML-formulier via het Document Object Model ( DOM ) hiërarchie van een webpagina . Bijvoorbeeld , het volgende stukje code slaat de huidige waarde van het veld ' post ' op een HTML-formulier met de naam "input " in een variabele genaamd " postal : "

var postal
= document.input . postal.value ;
Declare Regular Expressions

JavaScript , is een reguliere expressie die door bijvoeging van de patroon in slash-tekens . Bijvoorbeeld , de volgende JavaScript- verklaring verklaart een variabele met de reguliere expressie patroon gebruikt om een Canadese postcode valideren :

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

JavaScript
heeft ingebouwde methoden die ondersteuning met behulp van reguliere expressies . De "match " -methode geeft " true " of " false" aan te geven of de waarde van een variabele overeenkomt met een expressiepatroon . De " exec " methode wordt gebruikt om delen van een tekenreeks die overeenkomen subsets van reguliere expressiepatronen extraheren . Bijvoorbeeld , de volgende code wijst " true " of " false" aan een variabele , afhankelijk van de vraag of de door de gebruiker ingevoerde waarde van een Amerikaanse postcode overeenkomt met de reguliere expressie patroon dat geldig Amerikaans postcodes definieert :

var wedstrijden = false; if ( /^ \\ d { 5 } ( [ \\ - ] \\ d { 4 } ) $ /wedstrijd ( document.input.postal.value ) ? . ) { wedstrijden = true ; }

Previous: Next:
  JavaScript Programmeren
·De Back -functie in HTML- code…
·JavaScript Node Types 
·Hoe te ColdFusion-objecten con…
·Hoe maak je een Cookie instell…
·Hoe uw eigen tijdelijke tatoea…
·Toegang krijgen tot de Acceler…
·Hoe te wijzigen Tekst Kleur in…
·Structuur van JavaScript 
·Hoe te schrijven om Cookies Va…
  Related Articles
Hoe Bron Code converteren van Csharp tot…
Hoe maak je een Javascript Call Vanuit V…
Hoe Easy VBS Script Online creëren en e…
Hoe Pass Door Waarde en Pass Door Refere…
Hoe Access gebruiken en Gegevens invoere…
Hoe toegang en Voer een Select Query in …
Hoe toegang en Delete Data Met een Macro…
Visual Basic Termen en definities 
Hoe maak je een gids en Subdirectory in …
  Programmering Articles
·Hoe maak je een query string in JavaScri…
·PHP functies voor MySQL naar HTML 
·Hoe kan ik een AVD Pad in de Android Cre…
·Heb ik de J2SE Runtime Environment nodig…
·Wat zijn Visual Basic Sub Procedures ? 
·Java Software Testing 
·Hoe maak je een dubbele te Float in Java…
·Hoe je Java DB embedden in NetBeans 
·Hoe maak je een wachtwoord in Visual Bas…
Copyright © Computer Kennis https://www.nldit.com