Je veux que la zone de texte permette seulement trois chiffres et trois décimales. Par exemple 999.999 .similarly il ne permet pas de caractères comme a, b, /, etc. Comment puis-je faire avec le Jquery?comment faire la zone de texte pour autoriser seulement trois chiffres avec trois points décimaux?
Q
comment faire la zone de texte pour autoriser seulement trois chiffres avec trois points décimaux?
2
A
Répondre
1
Avez-vous regardé le plugin jQuery.validate?
$('#formid').validate({
rules: {
fieldname: {
required:function(element) {
return /^\s*[0-9]{,3}(?:\.[0-9]{1,3})?\s*$/.test(element.value);
}
}
}
});
EDIT: il est vrai que je n'ai pas testé la regex et je voulais simplement montrer comment cela fonctionne. Regex mise à jour selon la suggestion de Nick, merci.
1
Jetez un oeil à jQuery numeric plugin.
0
Vous pouvez aussi regarder ce plugin masked input
J'accepte les answer.Please visiter mes profile.I ne sais pas ce que je fais mal. – svk
Remplacé le tag 'php' par 'regex' car cette question n'a rien à voir avec PHP. –