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

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

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 Report

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 Report

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