Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

203
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda