2010-12-13 63 views

Répondre

4
$('#elm').validate(
     { 
      valid: function(inputValue){ 
        return !inputValue.match(/['"]+/); 
      } 
}); 
+0

je ne sais pas comment l'utiliser. explique-moi. –

+2

Cela ne correspondra-t-il pas s'il * a * des guillemets? – alex

+0

Referencing ce plugin: http://plugins.jquery.com/project/jqueryvalidate –

0

utilisation expression régulière comme^[a-zA-Z] Ce accepte uniquement les caractères de A-Z et a-z.

Voici le code: Ajoutez une méthode pour l'expression régulière.

  $.validator.addMethod("regex",function(value,element,regexp){ 
       var re= new RegExp(regexp); 
       return this.optional(element) || re.test(value); 
      },"Only Characters from A-z"); 

Ensuite, vous devez ajouter une règle dans ce champ.

  rules:{ 
        username:{ 
         required:true, 
         regex:"^[a-zA-Z]+$" //Only Characters 
        } 
       }, 
      messages:{ 
         username:{ 
          required:"Mandatory" 
         } 
       }, 

thats it ..