| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation JavaScript >> Content
    Javascript et les expressions régulières pour les codes postaux
    Une meilleure pratique lors de la création de formulaires HTML est de valider les données fournies par l'utilisateur . Une meilleure pratique pour valider le champ code postal est de le tester contre une expression régulière pour déterminer si elle est conforme aux règles des codes postaux dans le pays sélectionné . JavaScript est la langue la plus souvent utilisée pour récupérer des données à partir de formulaires HTML et valider les entrées d' utilisateur en utilisant des expressions régulières. Expressions régulières

    expressions régulières sont l'outil idéal à utiliser pour déterminer si un utilisateur d'entrée code postal est conforme aux règles de codes postaux dans un pays donné . Les expressions régulières vous permettent de définir un modèle en utilisant une syntaxe coutume , correspondre à une chaîne pour le modèle, déterminer si la chaîne est conforme au modèle , et extraire des parties correspondantes de cordes et de sous-ensembles de la structure . Par exemple, l'expression régulière suivante définit un niveau acceptable US code postal qui se compose de cinq chiffres et comprend éventuellement un tiret et quatre chiffres supplémentaires :

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

    JavaScript est le langage à utiliser pour valider une entrée de l'utilisateur, car il s'exécute sur l'ordinateur du client. Cela signifie que l'entrée d'utilisateur peut être validé et les messages peuvent être affichés sans avoir à envoyer des données à un serveur Web ou actualiser une page Web. Avec JavaScript, vous pouvez accéder à la valeur actuelle d'un champ sur un formulaire HTML à l'aide de la hiérarchie d'une page Web Document Object Model (DOM) . Par exemple, l'extrait de code suivant stocke la valeur actuelle du champ "postal " sur un formulaire HTML nommé "input" dans une variable nommée "postal : "

    var = document.input postal . postal.value ;
    déclarer expressions régulières

    en JavaScript, une expression régulière est créé en plaçant le motif dans des barres obliques . Par exemple, l'instruction JavaScript suivant déclare une variable contenant le modèle d'expression régulière utilisée pour valider un code postal canadien :

    var caRegex = /^ [ ABCEGHJKLMNPRSTVXY ] {1} \\ d { 1} [AZ] {1 * } \\ d { 1} [AZ] {1} \\ d { 1} $ /;
    méthodes d'expressions régulières

    JavaScript a intégré dans les méthodes qui prennent en charge utilisant des expressions régulières . La méthode "match " retourne "true" ou "false" pour indiquer si la valeur d'une variable correspond à un modèle d'expression régulière. La méthode " exec" est utilisé pour extraire des parties d'une chaîne qui correspond sous-ensembles de modèles d'expressions régulières . Par exemple , le code suivant assigne "vrai" ou "faux" à une variable, selon que la valeur d'entrée d'utilisateur d'un code postal américain correspond au modèle d'expression régulière qui définit américain valide codes postaux :
    < p > Var matchs = false; if (/^ \\ d {5} ( [\\ -] \\ d { 4} ) $ /match ( document.input.postal.value ) ? . ) { matchs = true; }

    Previous :

    next :
      articles connexes
    ·Comment initialiser un tableau JavaScript 
    ·Comment tracer lentement en JavaScript 
    ·Comment faire pour enregistrer sur une webcam de Chatro…
    ·Javascript partielles Fonctions 
    ·Comment garder le Prototype JS Jusqu'à Date 
    ·Comment faire pour exécuter une horloge sur une page W…
    ·Comment définir le focus avec jQuery 
    ·Comment additionner deux nombres avec JavaScript 
    ·Comment faire pour activer la fonction Print Screen uti…
    ·Comment déterminer si un numéro unique dans un Int en…
      articles en vedette
    ·Comment changer la couleur de Formes en VB 
    ·Comment faire pour créer une base de données en utili…
    ·Comment écrire le code sur le bouton HTML avec VBScrip…
    ·Définition Pour JDK 
    ·Comment faire un organigramme de Tic- Tac -Toe 
    ·Comment utiliser les ListBox dans Visual Studio 
    ·Comment faire pour convertir PHP pour HTA 
    ·Comment supprimer des annotations à partir du code Jav…
    ·Comment mettre à jour un fichier PHP 
    ·Importance de la sélection des processus dans la conce…
    Copyright © Connaissances Informatiques http://fr.wingwit.com