Aetae,
исходя из вашего примера сделал следующее:
var htm='<tbody style="outline: 1px solid blue;"> <tr> <td class="complKnowlege" style="vertical-align:middle;text-align:center"> 1 </td> <td class="complKnowlege" style="vertical-align:middle;"> АБС "ЭНИКЕЙЩИКИ И КО" </td> <td style="vertical-align:middle;"> ЮЛ </td> <td style="vertical-align:middle;"> 032600003909 </td> <td style="vertical-align:middle;"> 000240014809 </td> <td style="vertical-align:middle;"> 11.02.2000 </td> <td style="vertical-align:middle;"> </td> <td class="complKnowlege" style="vertical-align:middle;"> </td> <td class="complKnowlege" style="vertical-align:middle;"> Дата :<span class="grayText">05.06.2009 </span> Тип :<span class="grayText">Признан недействительным </span> </td> </tr> </tbody>';
htm=htm.match(/<td.*?>(.*?)<\/td>/g);
for(var key in htm){htm[key]=htm[key].replace(/<[^>]+>/g, '').trim().replace(/\s{2,}/gim,' ');};
alert(htm);