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

183
Views
Javascript get the value of an href after a certain pattern

I have a url like https://www.whatever.com/en-CA/something I want to capture anything that comes after the en-CA/ (the en-CA can be any combination of characters that have two letters, a dash, and two letters.

I am trying to use a regex to

  1. grab the window.location.href

  2. split the href at the pattern that matched the /en-CA/

  3. take the remainder of the href

    window.location.href.split(/^(\/[a-zA-Z]{2})(-)([a-zA-Z]{2}\/)$/[1].match(/.*/)
    

I dont think i quite have the right setup here. How do I accomplish grabbing everything after the /character character dash character character /

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

0

Here's my solution

const url = "https://www.whatever.com/en-CA/something";
const result = url.split(/\/[a-z]{2}-[a-z]{2}\//i)[1];

if (!result) throw new Error("Invalid url");

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!