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

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

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 Relatório

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 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