title: JavaScript regular expression "Nothing to repeat" error
body: <p>I have this error while trying to get the  tokens the code to make the lexical analysis for the Minic langauge  !</p>
  
  <pre><code>document.writeln("1,2 3=()9$86,7".split(/,| |=|$|/));
  
  document.writeln("&lt;br&gt;");
  document.writeln("int sum ( int x , int y ) { int z = x + y ; }");
  document.writeln("&lt;br&gt;");
  document.writeln("int sum ( int x , int y ) { int z = x + y ; }".split(/,|*|-|+|=|&lt;|&gt;|!|&amp;|,|/));
  </code></pre>
  
  <p>I get error on the debugger for the last line Uncaught SyntaxError: Invalid regular expression:  Nothing to repeat !!</p>