Programação  
 
Conhecimento computador >> Programação >> JavaScript Programação >> 
Javascript e Expressões Regulares para códigos postais
A melhor prática ao criar formulários HTML é para validar os dados fornecidos pelo usuário . A melhor prática para validar o campo do código postal é testá-lo contra uma expressão regular para determinar se ele está de acordo com as normas de códigos postais no país selecionado. JavaScript é a linguagem mais usada para recuperar dados de formulários HTML e validar a entrada do usuário usando expressões regulares. Expressões Regulares

expressões regulares são a ferramenta ideal para usar para determinar se um código postal - entrada do usuário está em conformidade com as regras de código postal em um determinado país. As expressões regulares permitem que você defina um padrão usando uma sintaxe de costume , encontrar uma string com o padrão , determinar se a cadeia está em conformidade com o padrão , e extrair partes de cordas e subconjuntos do padrão correspondente. Por exemplo, a seguinte expressão regular define um código postal EUA aceitável que consiste em cinco dígitos e, opcionalmente, inclui um painel e quatro dígitos adicionais :

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

JavaScript é a linguagem a ser usada para validar a entrada do usuário , porque ele é executado no computador do cliente. Isto significa que a entrada do usuário pode ser validado e as mensagens podem ser exibidas sem ter que enviar dados para um servidor Web ou atualizar uma página da Web . Com JavaScript, você pode acessar o valor atual de um campo em um formulário HTML utilizando o Document Object Model (DOM) hierarquia de uma página web. Por exemplo, o seguinte trecho de código armazena o valor atual do campo "postal " em um formulário HTML chamado "input" em uma variável chamada "postal : "

var postal = document.input . postal.value ;
Declare Expressões Regulares

JavaScript, uma expressão regular é criada colocando o padrão de caracteres de barra . Por exemplo , a declaração de JavaScript a seguir declara uma variável que contém o padrão de expressão regular usada para validar um código postal canadense :

var caRegex = /^ [ ABCEGHJKLMNPRSTVXY ] {1} \\ d {1} [AZ] {1 * } \\ d {1} [AZ] {1} \\ d {1} $ /;
Expressão regular métodos

JavaScript foi construído com métodos que suportam usando expressões regulares. O método de " match" retorna "true" ou "false" para indicar se o valor de uma variável corresponde a um padrão de expressão regular. O método " exec" é usado para extrair partes de uma cadeia que correspondem subconjuntos de padrões de expressões regulares . Por exemplo, o código a seguir atribui "verdadeiro" ou "falso" a uma variável, consoante o valor de entrada do usuário de um código postal EUA coincide com o padrão de expressão regular que define códigos postais válidos EUA:

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

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer um gráfico com Jquery 
·Código de Validação JavaScript para campos correspon…
·O que faz Javascript Vazio Não é possível abrir Méd…
·Data Diferença em Java Script 
·Como fazer um menu acoplável Com Javascript 
·Alternativas para botões de rádio em JQuery 
·O que é HTML MsgBox 
·Javascript funções parciais 
·Códigos PHP em Sintaxe JavaScript 
·IE 8 JavaScript ponteiro inválido Erro 
  Artigos em destaque
·O que acontece quando um thread separada Chamadas Exit …
·Como converter um texto para PDU 
·Como criar porta Na GtkRadiant 
·Como desativar a autenticação do Windows no IIS 
·Como obter o valor selecionado do DropDownList em JSP 
·O que é o Protocolo de Incompatibilidade 
·Como fazer um gráfico vertical em C + + 
·Como encontrar se um Char é um inteiro em ASP.NET 
·O que é Programação Cliente Servidor 
·CSharp Controles para DataGridView 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados