| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Programmazione Javascript >> Content
    Javascript ed espressioni regolari per i codici postali
    una best practice per la creazione di moduli HTML è quello di convalidare i dati forniti dall'utente . Una procedura per la validazione del campo codice postale è quello di testare contro una espressione regolare per determinare se essa sia conforme alle regole per codici postali nel paese selezionato . JavaScript è il linguaggio più utilizzato per recuperare i dati dal form HTML e validare l'input dell'utente utilizzando le espressioni regolari . Espressioni regolari

    espressioni regolari sono lo strumento ideale da utilizzare per determinare se un codice postale utente -input si conforma alle norme del codice postale in un determinato paese. Le espressioni regolari consentono di definire un modello utilizzando una sintassi personalizzata , abbinare una stringa per il modello , determinare se la stringa è conforme al modello , ed estrarre porzioni di corrispondenza di stringhe e sottoinsiemi del modello . Ad esempio , la seguente espressione regolare definisce un accettabile codice postale degli Stati Uniti che si compone di cinque cifre e include facoltativamente un trattino e quattro cifre aggiuntive :

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

    JavaScript è il linguaggio da utilizzare per la convalida dell'input dell'utente , perché viene eseguito sul computer del cliente . Questo significa che l'input dell'utente può essere convalidato e messaggi possono essere visualizzati senza dover inviare i dati a un server Web o aggiornare una pagina web . Con JavaScript , è possibile accedere al valore corrente di un campo in un modulo HTML mediante il Document Object Model ( DOM) della gerarchia di una pagina web. Ad esempio, il seguente frammento di codice memorizza il valore corrente del campo "postale" in un modulo HTML denominato " input" in una variabile denominata "postale : "

    var postale = document.input . postal.value ;
    dichiarare Espressioni regolari

    JavaScript , un'espressione regolare è creato racchiudendo il modello in le barre . Ad esempio , la seguente istruzione JavaScript dichiara una variabile che contiene il modello di espressione regolare utilizzata per convalidare un codice postale canadese :

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

    JavaScript è dotato di metodi che supportano utilizzando le espressioni regolari . Il metodo di " incontro " restituisce " vero" o " falso " per indicare se il valore di una variabile corrisponde un modello di espressione regolare . Il metodo " exec " viene utilizzato per estrarre porzioni di stringhe che corrispondono sottoinsiemi di modelli di espressione regolare . Ad esempio, il codice seguente assegna "true" o "false" a una variabile, a seconda che il valore di input degli utenti di un codice postale degli Stati Uniti corrisponde al modello di espressione regolare che definisce valido US codici postali :
    < p > Var partite = false; if ( /^ \\ d { 5} ( [ \\ - ] \\ d { 4} ) $ /partita ( document.input.postal.value ) ? . ) { match = true ; }

    Previous :

    next :
      Articoli Correlati
    ·Come reindirizzare una pagina Web in Javascript 
    ·Differenza tra OnBeforeUnload & OnUnload 
    ·Come fare un link Bounce con jQuery 
    ·Come reindirizzare gli utenti mobili 
    ·Come mettere un Facebook Connect nel piè di pagina uti…
    ·Come fare un Dockable Menu con Javascript 
    ·Come recuperare i dati da un database utilizzando Java …
    ·Come utilizzare più plugin con JW Player 
    ·Come analizzare una stringa di query in JavaScript 
    ·Come aggiungere gli stili con JavaScript 
      Articoli in evidenza
    ·Come fare un legame con Windows Mobile 
    ·Come rompere una stringa in sottostringhe in Java 
    ·Lista delle Famiglie Font 
    ·Come calcolare il numero di sequenza di Fibonacci in Py…
    ·Come output in Visual C 
    ·Come scrivere byte per byte array 
    ·Come chiudere una finestra orfana dopo un record viene …
    ·Performance Memory Leak 
    ·Come fare discussioni Interface MFC 
    ·Un SQLite Java Tutorial 
    Copyright © Conoscenza Informatica http://it.wingwit.com