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

128
Visualizações
Requiere expresiones regulares para comparar el último dígito en la cadena

Requiere expresiones regulares para comparar el último dígito en la cadena.

 // For example: const reg = RegExp("anythink...5") // expression to check that the last number is 5 reg.test("2fae71c8-a657-41b7-8d8c-3d4da10285fc") => true reg.test("2fae71c8-fc5") => true reg.test("2364872368745") => true reg.test("87415B11-7143-4E5B-9B25-6117571DFEC8") => false

Por favor, ayúdame a encontrar una solución.

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Puedes usar

 /5(?=\D*$)/ /5(?!\D*\d)/

Vea la demostración de JavaScript:

 const reg = /5(?=\D*$)/ console.log(reg.test("2fae71c8-a657-41b7-8d8c-3d4da10285fc")) // => true console.log(reg.test("2fae71c8-fc5")) //=> true console.log(reg.test("2364872368745")) //=> true console.log(reg.test("87415B11-7143-4E5B-9B25-6117571DFEC8"))// => false

Las 5(?=\D*$) coincidencias regulares

  • 5 - un carácter 5 dígitos
  • (?=\D*$) - una anticipación positiva que requiere cero o más caracteres que no sean dígitos hasta el final de la cadena
  • (?!\D*\d) - una búsqueda anticipada negativa que falla la coincidencia si hay un dígito después 5 y cero o más caracteres que no sean dígitos.
about 4 years ago · Juan Pablo Isaza Relatório

0

Use regexr.com para construir y verificar sus expresiones regulares. Incluso puede agregar múltiples pruebas para ver si funciona para usted de un vistazo.

about 4 years ago · Juan Pablo Isaza Relatório

0

Puede hacer coincidir 5 opcionalmente seguido de cualquier carácter excepto un dígito o una nueva línea usando:

 5[^\d\n]*$

También puede usar \D* para hacer coincidir cualquier carácter excepto un dígito, pero tenga en cuenta que también podría coincidir con una nueva línea.

Vea una demostración de expresiones regulares .

 const reg = /5[^\d\n]*$/; // expression to check that the last number is 5 console.log(reg.test("2fae71c8-a657-41b7-8d8c-3d4da10285fc")); // => true console.log(reg.test("2fae71c8-fc5")); // => true console.log(reg.test("2364872368745")); // => true console.log(reg.test("87415B11-7143-4E5B-9B25-6117571DFEC8")); // => false

about 4 years ago · Juan Pablo Isaza 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