Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

223
Vistas
Ingrese la validación de la fecha mientras escribe el formato de fecha aaaa-mm-dd

Estoy tratando de bloquear al usuario para que ingrese números no válidos. Actualmente estoy apoyando los años desde 1901 hasta 20XX . Entonces, por ejemplo, cuando el usuario intenta ingresar el año desde 2 o 1, debería estar bien en la primera letra pero no en 3. En el segundo carácter, un usuario puede ingresar 9 o 0 y no debe ingresar 3 o 4, etc. esta es mi implementación actual, pero está bloqueando desde el primer carácter porque está comprobando la cadena completa a la vez.

 <TextField fullWidth sx={{ pr: 3 }} value={dateOfBirth} {...params} onInput={(e) => { const regex = /^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$/; console.log(e.target.value); e.target.value = regex.test(e.target.value) ? e.target.value : ""; }} />
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda