Como validar uma data em JavaScript?
O Data.Parse () O método é empregado para analisar a string de data. O método insere a data como argumento e retorna o milissegundos. Além disso, você pode usar expressões regulares para validar uma data também. A expressão verifica se o usuário inseriu a data seguindo o “MM/DD/YY” formatar.
Vamos praticar Data.Parse () e regex Para validar uma data em JavaScript.
Exemplo 1: Validar uma data usando a data.Parse () em JavaScript
Um exemplo é considerado para validar a data empregando o Data.Parse () Método em JavaScript. O método segue o “MM/DD/YY” formatar. Além disso, os usuários também podem seguir o ISO Formato de data “YY-MM-DD”. O código de exemplo é discutido abaixo:
Código
console.log ("Um exemplo para validar a data");
Vamos IsValiddate = Data.Parse ('05/11/22 ');
if (isnan (isValiddate))
console.log ("Não é um formato de data válido.");
outro
console.log ("formato de data válido.");
A explicação do código é dada abaixo:
Saída
O isnan () O método retorna a falso valor, passando a string “Isvaliddate” como um número. Portanto, ele executa declarações de Else-Block, exibindo a mensagem “Formato de data válido” na janela do console.
Exemplo 2: Validar uma data usando expressões regulares em JavaScript
A expressão regular é adaptada para corresponder ao padrão “MM/DD/YY” Como formato de data. Ele avalia a data de aprovação e retorna uma saída booleana (verdadeira ou falsa). O código de exemplo é fornecido abaixo:
Código
console.log ("Outro exemplo para validar a data");
var d_reg =/^(0 [1-9] | 1 [0-2]) \/(0 [1-9] | 1 \ d | 2 \ d | 3 [01]) \/(0 [1- 9] | 1 [1-9] | 2 [1-9]) $/;
var user_date = "12/01/22"
if (d_reg.teste (user_date))
console.log ("Data segue o formato mm/dd/yy");
outro
console.log ("formato de data inválida");
A descrição do código é dada abaixo:
Saída
A saída mostra que a data “12/01/22” segue o “MM/DD/YY” formato usando a expressão regex.
Conclusão
Em javascript, Data.Parse () e expressões regulares pode ser usado para validar uma data. A data.O método parse () retorna o número de milissegundos com base na data de aprovação. Da mesma forma, a expressão regular é considerada validar a data seguinte ao “MM/DD/YY” formatar. Este post demonstrou os métodos possíveis para validar uma data com a ajuda de exemplos.