Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

121
Views
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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!