Verifique se uma string é html ou não

Eu tenho uma certa string para o qual eu quero verificar se é um html ou não. Eu estou usando o regex para o mesmo, mas não obtendo o resultado adequado.

Eu validei meu regex e funciona bemAqui.

var htmlRegex = new RegExp("<([A-Za-z][A-Za-z0-9]*)\b[^>]*>(.*?)</\1>");
return htmlRegex.test(testString);

Aqui está o violino, mas o regex não está sendo executado lá.http://jsfiddle.net/wFWtc/

Na minha máquina, o código corre bem, mas eu recebo um falso em vez de verdadeiro como resultado. O que está faltando aqui?

questionAnswers(10)

yourAnswerToTheQuestion