suppose that, i’ve this string:
google.com/:id/:category
how can i extract only id and category from this string?
i should use regex
this match doesn’t work:
match(/\/:([a-zA-Z0-9]*)/g);
>Solution :
You may try the following:
var url = "google.com/:id/:category";
var parts = url.match(/(?<=\/:)[a-zA-Z0-9]+/g);
console.log(parts);
This approach uses the positive lookbehind (?<=\/:) to get around the problem of matching the unwanted leading /: portion. Instead, this leading marker is asserted but not matched in the version above.