me parece extraño a mi me funciona perfectamente, lo único que le veo es que esta tomando las etiquetas <u></u>, pero nada que un replace no solucione:
Código Javascript
:
Ver originalvar string = '<u>aqui</u> va el <u>HTML</u>';
var patron = /(<u>[aA-zZ0-9]+<\/u>)/gi;
string = string.match(patron);
for(var i=0; i<string.length; i++) {
string[i] = string[i].replace("<u>","");
string[i] = string[i].replace("</u>","");
}
for(var i=0; i<string.length; i++) {
alert(string[i]);
}