Lo he solucionado de esta manera:
Código Javascript
:
Ver originalvar textoo=this.responseText;
var error=new String(textoo.match(/^.+\{/));
var error1=new String(textoo.match(/\}.+$/));
var ResultadoJson=textoo.match(/\{.+\}/) ;
Aparentemente aunque en todos los foros y manuales que leí dice que el punto representa a todos los caracteres menos el salto delinea y el retorno de carro, a mi me ha funcionado igual.
El ejemplo del error dado arriba mysql... bla bla no era un caso real, generé un error cualquiera para mostrar un ejemplo.
Bueno no estoy muy convencido pero así está funcionando espero pueda servirle a alguien.
Saludos