title: JSLint reports "Insecure ^" for my regex -- what does that mean?
body: <p>I'm trying to get my Javascript code 100% JSLint clean.</p>
  
  <p>I've got a regular expression:</p>
  
  <pre><code> linkRgx = /https?:\/\/[^\s;|\\*'"!,()&lt;&gt;]+/g;
  </code></pre>
  
  <p>JSLint reports:</p>
  
  <pre><code> Insecure '^'
  </code></pre>
  
  <p>What makes the use of the negation of the character set "insecure" ?</p>