title: SSN issue in SIEBEL
body: <p>I am working on  siebel CRM. I have space issues in my regex.</p>
  
  <p>I have SSN numbers in these formats</p>
  
  <pre><code>123 456 789
  123-456-789
  123 45 6789
  </code></pre>
  
  <p>I need to dispaly my SSN Like <code>XXX-XX-4567</code>. My regex looks like</p>
  
  <pre><code>([\s.:])(?!000)(?!666)(?!9[0-9][0-9])\d{3}[- ]?(?!00)\d{2}[- ]?(?!0000)\d{4})([\s.:]) |
  ([\s.:])(?!000)(?!666)(?!9[0-9][0-9])\d{3}[- ]?(?!00)\d{3}[- ]?(?!00)\d{3})([\s.:]).
  </code></pre>
  
  <p>How can I remove all blank spaces in the above expression and display the format as i mentioned above?</p>