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

512
Views
¿Cómo usar el método match () cuando tengo una variable dinámicamente sin distinción entre mayúsculas y minúsculas?

Supongamos que tengo cadenas que no distinguen entre mayúsculas y minúsculas para compararlas como,

const a = 'b'

const c = 'B'

Entonces, para comparar estos, usé el método match() , pero funciona para cadenas estáticas como podemos usar / para hacer una comparación que no distingue entre mayúsculas y minúsculas.

P.ej. a.match(/b/) , pero necesito hacerlo dinámicamente como si tuviera una variable, test1 = 'b' y test2 = 'B' , pero cuando hago esto test1.match(/test2/) se obtiene "test2" como cadena pero necesito el valor ('B') en él.

Como he probado como la siguiente imagen

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

0

Puede usar el constructor RegExp para crear una expresión regular dinámica que dependa del valor de la variable.

 function isMatch(str, testCase) { var rgx = new RegExp(testCase); return str.match(rgx); } console.log(isMatch("b", "b")); console.log(isMatch("b", "B")); console.log(isMatch("hello world", "hello")); console.log(isMatch("hello world", "hi"));

Consulte MDN para obtener más información.

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!