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

201
Vistas
Validación de la entrada de datos del lado del cliente usando un patrón

Actualmente estoy trabajando en un proyecto mediante el cual los datos se pueden agregar a una base de datos a través de un sitio web. Actualmente he logrado configurarlo para que el formulario acepte título, código postal, registro del vehículo y número de identificación.

La validación de Javascript funciona bien para estas entradas, con la excepción del número de identificación. Todos los números de identificación tienen un formato específico (2 números seguidos de . seguidos de 4 números).

Parece que no puedo averiguar cómo definir el patrón.

Debido al tamaño de mi código, no publiqué el código completo aquí (todo está validado excepto esta validación de ID), pero proporcioné un fragmento de la declaración 'si' a continuación que estoy tratando de encontrar.

 if (inputElement.id == "wid") { pattern = /^[a-zA-Z0-9 ]*$/; feedback = "Only 2 numbers followed by a . followed by 4 numbers are permitted";

Sé que el patrón no es correcto aquí, pero he buscado durante horas tratando de encontrar alguna guía fácil de explicar y no puedo encontrar nada que parezca relevante.

Cualquier pensamiento sería apreciado.

Gracias

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Puede probar algo como https://regex101.com/ para probar sus expresiones regulares y ver una explicación al respecto.

Creo que tu patrón debería ser este: /^[0-9]{2}\.[0-9]{4}$/ . La primera parte ( [0-9]{2} ) se asegura de que la identificación comience con 2 dígitos, luego un punto \. (que debe escaparse, porque significa "todos los caracteres" de lo contrario) y luego 4 dígitos [0-9]{4}

about 4 years ago · Santiago Trujillo Denunciar
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