title: Regular expression to allow comma and space delimited number list
body: <p>I want to write a regular expression using javascript or jquery to allow 
  comma delimited list of numbers OR 
  space delimited numbers OR 
  comma followed by a space delimited numbers OR
  a combination of any of the above  ex
  anything that is not a digit, space or comma must be rejected</p>
  
  <p>SHOULD PASS
  111,222,333
  111 222 333
  111, 222, 333
  111,222,333 444 555 666, 111, 222, 333,   </p>
  
  <p>should NOT pass:
  111,222,3a
  3a
  111 222 3a   etc etc</p>
  
  <p>I tried the code below they seemed to work however when I typed
  3a as a number, it PASSED!!!  How? I cannot understand how my code allowed that letter to pass.</p>
  
  <p>I want to reject anything that is not a space, comma or digit</p>
  
  <p>or is there a better way to do this without regular expressions?
  I looked in google and did not find any answer.</p>
  
  <p>Thank you in advance for any help.</p>
  
  <pre><code>var isNumeric = /[\d]+([\s]?[,]?[\d])*/.test(userInput);
  var isNumeric = /^[\d\s,]*/.test(userInput);    
  var isNumeric = /^[\d]*[\s,]*/.test(userInput); 
  var isNumeric = /^[\d\s,]*/.test(userInput);    
  var isNumeric = /\d+\s*,*/.test(userInput); 
  
  if (isNumeric == false) {
      alert(isNumeric);
    return false;
  }
  else
        alert('is Numeric!!!');
  </code></pre>