Seems that I've misunderstood the behaviour of the global modifier, g, in Javascript RegExp...
The following js
Code: Select all
var string = 'A=1, B=2, C=3';
var match = (/(a¦b)=\d+/gi).exec(string);
document.write(match);
document.close();tores
Moderator: General Moderators
Code: Select all
var string = 'A=1, B=2, C=3';
var match = (/(a¦b)=\d+/gi).exec(string);
document.write(match);
document.close();Code: Select all
var theString = 'A=1, B=2, C=3';
var re = new RegExp('[ab]=\\d+', 'gi');
while (matches = re.exec(theString))
document.write(matches.toString() + '<br />');