есть вот такой вариант кода но он не срабатывает 
function Result (){
  var x=document.getElementById('iTextarea').value;
  var re = '/.*?<b.*?>(.*?)<\/b>.*/g'  
  var result = x.replace(re, '$1');  
     $("#pTextarea").val(result);
}
с тем что ниже проблем не возникает
function Result1 (){
  var x=document.getElementById('iTextarea').value;
  var result = x.replace(/.*?<b.*?>(.*?)<\/b>.*/g, '$1');  
     $("#pTextarea").val(result);
}
в чем может быть проблема? или так в JS так и должно быть