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

256
Vistas
¿Puedo obtener ayuda con un problema de expresiones regulares?

Utilizo reemplazos de expresiones regulares de javascript en varios lugares, pero me he encontrado con algo que no puedo entender. Tengo un cuadro de entrada que siempre tendrá 10 caracteres. Los primeros 2 caracteres siempre serán una letra mayúscula y los otros 8 siempre serán un número.

Usando las funciones de teclado y reemplazo de jQuery (hago esto con otros reemplazos de expresiones regulares), necesito que los caracteres no válidos se reemplacen con "" mientras se escriben. Por ejemplo, digamos que la entrada deseada es AB12345678 y mientras escriben el primer o segundo carácter, escriben una letra pequeña, un número u otro carácter, se elimina. Lo mismo con las posiciones 3-10, si se escribe algo que no sea un número, se elimina.

Como dije, tengo otros lugares donde hago esto, pero no para posiciones específicas dentro de la entrada, como $(this).val($(this).val().replace(/\D/g, "")) solo permite ingresar números en un cuadro o $(this).val($(this).val().replace(/[^a-zA-Z0-9]+/g, "")) solo permitir mayúsculas y minúsculas y números.

Idealmente, supongo que con los primeros 2 caracteres si escriben una letra minúscula se convertiría a mayúscula, pero por ahora, simplemente la eliminará.

Probablemente estoy pasando por alto algo simple para asegurarme de que los primeros 2 caracteres se ingresen solo con letras mayúsculas y los últimos 8 sean solo números, pero...

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