Multiple match javascript regexp
JavaScript
RegExp.prototype.matchAll = function(string) {
var result = [];
var tmp = null;
while ((tmp = this.exec(string)) != null) {
result.push(tmp);
}
}
var string = "<FLD>dsfgsdfgdsfg;NEW-7db5-32a8-c907-82cd82206788</FLD><FLD>dsfgsdfgsd;NEW-480e-e87c-75dc-d70cd731c664</FLD><FLD>dfsgsdfgdfsgfd;NEW-0aad-440a-629c-3e8f7eda4632</FLD>";
var regex = new RegExp(/<FLD>\w+;(NEW[-|\d|\w]+)<\/FLD>/g);
var myArray;
var result = regex.matchAll(string);
alert(result.join("|"))