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

123
Views
RegEx para que coincida exactamente con una aparición de carácter al final de la cadena en Javascript

Tengo una cadena y quiero hacer coincidir el patrón que tiene s o m al final de la cadena que tiene solo una aparición. No he usado mucho la expresión regular y no he podido encontrar ninguna respuesta.
Por ejemplo, si la cadena es 121ss. Debería devolver falso. 121s y 121m deberían devolver verdadero. 121ms también debería devolver falso. También distingue entre mayúsculas y minúsculas, por lo que 121M o 121H no funcionarán.
El patrón que intenté usar es /[mh]{1}$/

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Si "m" y "s" deben estar precedidos por al menos uno o más números \d+ use:

 /\d+[ms]$/

Demostración en Regex101

 1m // matches 123m // matches 1s // matches 123s // matches 121ss 121ms 1M 1S 123MS xyzn xyzs

PD: si ya usa [ms] (que significa "m o s" ), entonces el {1} es innecesario ya que solo coincide con una opción.

about 4 years ago · Juan Pablo Isaza Report

0

El último carácter debe ser m o s , y el penúltimo carácter no debe ser ninguno de ellos:

 /[^ms][ms]$/

Puede probar esto en RegExr , que es un patio de recreo con consejos muy útiles

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!