[Solved] Javascript Regex Conditional


Here’s a solution which uses non-capturing groups (?:stuff) which I prefer so I don’t have to dig through the result groups to find the string I’m interested in.

(?:#)(?:[\w\d]+-)?([\w\d]+)

First it throws out the # character, then throws out the stuff up to and including the - character, if it is there, then groups the rest as your match.

5

solved Javascript Regex Conditional