Comment faire de la validation d'url sans http ( ou de l'ajouter après la validation passé )?

Je ne peux pas faire mon url personnalisée règle de validation des travaux.

Je suis adjonction d'une nouvelle règle:

 jQuery.validator.addMethod("complete_url", function(val, elem) {
//if no url, don't do anything
  return  /((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/.test(val);
    });
 ...
 $("#new_website").validate({
    rules: {
          url: "complete_url",
         'website[url]': {
            url: true,
            required: true}
           }
        });

mais il me renvoie

   invalid URL

J'ai vérifié Regex ici - http://www.rubular.com/. Il est au travail, mais à défaut de mon validateur personnalisé.

Ce que je fais mal ?

InformationsquelleAutor skrypalyk | 2012-10-05