title: How to make url validation without http ( or add it after validation passed )?
body: <p>I can't make my custom url validation rule work.</p>
  
  <p>I'm adding new rule:</p>
  
  <pre><code> jQuery.validator.addMethod("complete_url", function(val, elem) {
  // if no url, don't do anything
    return  /((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&amp;=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&amp;=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&amp;;%@.\w_]*)#?(?:[\w]*))?)/.test(val);
      });
   ...
   $("#new_website").validate({
      rules: {
            url: "complete_url",
           'website[url]': {
              url: true,
              required: true}
             }
          });
  </code></pre>
  
  <p>but it returns me </p>
  
  <pre><code>   invalid URL
  </code></pre>
  
  <p>I checked Regex here - <a href="http://www.rubular.com/" rel="nofollow">http://www.rubular.com/</a>. It is working, but failing it my custom validator.</p>
  
  <p>What I'm doing wrong ?</p>