*   >> Leitura Educação Artigos >> tech >> Designer de Web

Validando Data Através Jquery

ço de nome da classe 'infobox') é recuperada e armazenada na variável dos dados '. A variável dados são passados ​​para a função validate_date () para validação. O conteúdo da variável 'dados' são atribuídas ao parâmetro 'date' da função validate_date (). Na função validate_date (), uma instância da classe RegExp é criado. A expressão regular passada para o construtor RegExp é: /\\ b \\ d {1,2} [\\ /-] \\ d {1,2} [\\ /-] \\ d {4} \\ b /Tablet <.

p> A expressão regular é explicada da seguinte forma:

* \\ b no início e no final de uma expressão regular denota o limite de palavra ou seja, o padrão deve corresponder exatamente o mesmo padrão:

* \\ d {1,2} significa que pode haver 1 a 2 dígitos

* [\\ /-] significa que não pode ser qualquer um dos símbolo: /ou -

* \\ d { 1,2} significa que pode haver 1 a 2 dígitos

* [\\ /-] significa que não pode ser qualquer um dos símbolo: /ou -

* \\ d {4} significa que há deve ter exatamente 4 dígitos

Assim, a data inserida no campo de entrada de texto deve começar com 1 ou 2 dígitos (mês), seguido por /ou - símbolo.

Mais uma vez, pode haver 1 ou 2 dígitos (dia), seguido por /ou - símbolo e, finalmente, deve haver exatamente 4 dígitos (ano). A função validate_date () testa o conteúdo do parâmetro 'date' com a expressão regular e retorna true se o conteúdo do jogo variável de data com a expressão regular fornecida senão retorna falso. Com base no valor booleano retornado pela função validate_date (), a mensagem de erro é feita visível ou invisível.


Suponha que, durante a digitação da data, digite a data errada como em vez de 4 dígitos, entramos o ano de 2 dígitos, vamos receber uma mensagem de erro "data inválida", como é mostrado na figura abaixo indicada:


Mensagem de erro: 'Data inválida' exibido se a data está inscrita erradamente

Se a data for introduzida correctamente com ou /ou - delimitador utilizado entre o dia, mês e ano, ele será aceito sem qualquer mensagem de erro, como é mostrado na figura abaixo indicada:


Data é aceito sem nenhuma mensagem de erro se ele segue o padrão especificado

Esta acaba o meu artigo sobre "Validação Data através jQuery"

Para obter mais informações, consulte o meu livro: "Receitas jQuery A abordagem do problema-solução "disponível na Amazon.


Page   <<  [1] [2] 
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.