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

120
Views
¿Cómo obtener índices de la coincidencia de patrones?
https://mywebsite/products?category_ids=1&category_ids=3&category_ids=4&category_ids=11&category_ids=10048&category_ids=10785

Esta es mi url con patrones de búsqueda. Ahora quiero filtrar y obtener los identificadores de category_ids

La salida debe ser:

 [1, 3, 4, 11, 10048, 10785]
about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Aquí hay una sola línea:

 console.log(new URL('https://mywebsite/products?category_ids=1&category_ids=3&category_ids=4&category_ids=11&category_ids=10048&category_ids=10785').searchParams.getAll('category_ids').map(Number));

Referencias:

  • URL
  • URL.searchParams
  • URLSearchParams.getAll()
  • Array.map()
about 4 years ago · Juan Pablo Isaza Report

0

Puede lograr fácilmente el resultado usando expresiones regulares como

1)

 const url = "https://mywebsite/products?category_ids=1&category_ids=3&category_ids=4&category_ids=11&category_ids=10048&category_ids=10785"; const result = url .split("?")[1] .match(/(?<==)\d+/g) .map(Number); console.log(result);

2)

 const url = "https://mywebsite/products?category_ids=1&category_ids=3&category_ids=4&category_ids=11&category_ids=10048&category_ids=10785"; const result = url .split("?")[1] .match(/=\d+/g) .map((s) => +s.slice(1)); console.log(result);

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!