*   >> Lectura Educación Artículos >> tech >> diseño web

Validar Fecha través Jquery

ón de control de eventos del evento click, la fecha introducida por el usuario en el campo de entrada de texto (que se adjunta en el elemento de espacio de nombre de clase 'de Ficha') se recupera y se almacena en la variable de los 'datos'. La variable de datos se pasa a la función validate_date () para su validación. Los contenidos de la variable 'datos' se asignan a los parámetros 'fecha' de la función validate_date (). En la función validate_date (), se crea una instancia de la clase RegExp.

La expresión regular pasado al constructor RegExp es: /\\ b \\ d {1,2} [\\ /-] \\ d {1,2} [\\ /-] \\ d {4} \\ b /

<. p> La expresión regular se explica de la siguiente manera:

* \\ b al principio y al final de una expresión regular denota el límite de palabra es decir, el patrón debe coincidir exactamente con el mismo patrón:

* \\ d {1,2} significa que no puede ser de 1 a 2 dígitos

* [\\ /-] significa que puede ser cualquiera de los símbolos: /o -

* \\ d { 1,2} significa que no puede ser de 1 a 2 dígitos

* [\\ /-] significa que puede ser cualquiera de los símbolos: /o -

* \\ d {4} significa que hay debe ser exactamente 4 dígitos

Por lo tanto, la fecha introducida en el campo de texto de entrada debe comenzar con 1 ó 2 dígitos (mes), seguido de /o - símbolo.

Una vez más no puede haber 1 o 2 dígitos (día), seguido por /o - símbolo y finalmente tiene que ser exactamente 4 dígitos (año). La función validate_date () pone a prueba el contenido del parámetro 'fecha' con la expresión regular y devuelve true si el contenido de la fecha del partido variable, con la expresión regular suministran demás devuelve falso. Sobre la base del valor booleano devuelto por la función validate_date (), el mensaje de error se hace visible o invisible.


Supongamos, al introducir la fecha, entramos en la fecha erróneamente como lugar de 4 dígitos, entramos el año de 2 dígitos, obtendremos un mensaje de error "Fecha no válida" como se muestra en la figura a continuación se indica:


Mensaje de error: "Fecha no válida" aparece si la fecha se introduce erróneamente

Si la fecha se introduce correctamente, ya sea con /o - delimitador utilizado entre el día, mes y año, se acepta sin ningún mensaje de error, como se muestra en la figura a continuación se indica:


Date se acepta sin ningún mensaje de error si se sigue el patrón especificado

Esto termina mi artículo sobre "Val

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.