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

176
Visualizações
Compruebe si la cadena contiene una palabra distinta a la específica

Necesito verificar si una cadena contiene palabras u oraciones distintas a las especificadas (javascript), devolverá verdadero si:

  • contiene un alfabeto, excepto esta frase: ANOTHER CMD
  • contiene una secuencia de números diferente a la especificada, por ejemplo: ["8809 8805", "8806 8807"] (los números son ejemplos, debería poder probar la cadena para cualquier matriz de números)

¡Gracias!

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

0

Sí, puede reemplazar todo lo que no esté en la matriz

 const arr = ["ANOTHER CMD","8809 8805", "8809 8805"] const okContent = str => { arr.forEach(entry => str = str.replaceAll(entry,"")) return str.trim()===""; }; console.log(okContent('Has other stuff than ANOTHER CMD and 8809 8805')) console.log(okContent('8809 8805 ANOTHER CMD 8809 8805'))

about 4 years ago · Juan Pablo Isaza Relatório

0

No sé si es la forma correcta de hacerlo, pero esto funcionó para mí:

  • reemplace todas las palabras válidas con balnk (usando replace )
  • comprobar si la cadena se deja vacía
  • si está vacío, significa que la cadena no contiene ninguna cadena no deseada (para verificar el espacio, puede usar el método trim )
about 4 years ago · Juan Pablo Isaza Relatório

0

puedes probar expresiones regulares!

use su matriz de cadenas como '|' valor de expresión regular separado

y verifique la cadena especificada en la línea dada. si presenta negar la salida.

 const regex = /(ANOTHER CMD|8809 8805|8806 8807)/i console.log(!regex.test('Should not contain word ANOTHER CMD')) console.log(regex.test('Should contain word ANOTHER CMD'))

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