(?.*)", "g"); Is there something wrong with the RegEx? Firebug just says "invalid quan" /> (?.*)", "g"); Is there something wrong with the RegEx? Firebug just says "invalid quan" /> (?.*)", "g"); Is there something wrong with the RegEx? Firebug just says "invalid quan"/>

Javascript RegEx "invalid quantifier"

743 Views Asked by At
var search = new RegExp("<span class=\"highlight\">(?<text>.*)</span>", "g");

Is there something wrong with the RegEx? Firebug just says "invalid quantifier". Thats it, no more information.

1

There are 1 best solutions below

2
pdu On BEST ANSWER

The question mark quantifier is wrong there. You want to match and collect between the brackets (). Doing (? is wrong, if you want to match ( you should escape the brackets.

var search = new RegExp("<span class=\"highlight\">(<text>.*)</span>", "g");