title: Replace plus, double quotes and spaces except spaces surrounded by double quotes
body: <p>I have such text <code>text + " " + getIncrementedNumber()</code>. I want to replace to empty string the following characters via JavaScript: <code>+</code>, <code>"</code> and all spaces <strong>except</strong> that spaces, which are surounded by double quotes. Examples of input and output, which I want to achieve:</p>
  
  <ul>
  <li><p>input: <code>text + " " + getIncrementedNumber()</code>; </p>
  
  <p>output: <code>text getIncrementedNumber()</code></p></li>
  <li><p>input: <code>text + "WhateveR" + getIncrementedNumber()</code>; </p>
  
  <p>output: <code>textWhateveRgetIncrementedNumber()</code></p></li>
  <li><p>input: <code>text +"Lorem ipsuM"+ getIncrementedNumber()</code>; </p>
  
  <p>output: <code>textLorem ipsuMgetIncrementedNumber()</code></p></li>
  </ul>
  
  <p>I am trying with these RegExps:</p>
  
  <ul>
  <li><code>sourceText.replace( /\+|\s|\b"(.*?)\b"/g, '' )</code>, which results in <code>'text""getIncrementedNumber()'</code></li>
  <li><code>sourceText.replace( /\+|\s|\"(.*?)\"/g, '' )</code>, which results in <code>'textgetIncrementedNumber()'</code></li>
  </ul>
  
  <p>So I have a problem with excluding replacing spaces in between double quotes.</p>