title: Regular Expression matching space but not any non-word character Javascript
body: <p>I want to write such one using <strong>javascript</strong> that allow any char or space but not any other non-word character: </p>
  
  <pre><code>david johan // pass
  david johan mark // pass 
  david@# johan // doesn't pass 
  </code></pre>
  
  <p>I have used this </p>
  
  <pre><code>/^(([a-zA-Z]{3,30})+[ ]+([a-zA-Z]{3,30})+)+$/ 
  </code></pre>
  
  <p>but it doesn't work
  any suggestions ? </p>