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("|"))