Je dois exclure l'utilisation de guillemets simples et de guillemets doubles dans ma zone de texte. Si l'utilisateur saisit du texte avec qutation, je dois montrer une erreur. Comment puis-je faire avec jquery.validateComment autoriser uniquement du texte dans la zone de texte à l'aide de jquery.validate?
0
A
Répondre
4
$('#elm').validate(
{
valid: function(inputValue){
return !inputValue.match(/['"]+/);
}
});
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 ..
je ne sais pas comment l'utiliser. explique-moi. –
Cela ne correspondra-t-il pas s'il * a * des guillemets? – alex
Referencing ce plugin: http://plugins.jquery.com/project/jqueryvalidate –