La Validation Des Nombres Décimaux
J'ai un formulaire et je suis en utilisant jQuery plugin de validation pour valider. Maintenant, je suis en train de valider un nombre décimal d'entrée.
J'ai essayé le code suivant, mais sa ne fonctionne pas. Le problème de l'expression régulière, ou la façon d'écrire la règle personnalisée qui cloche dans mon code?
rules: {
paid_amount: {
required:true,
rexp: ^[1-9]\d*(\.\d+)?$
},
}
},
messages: {
paid_amount: {
required: "Enter Paid Amount",
rexp:"Decimal Numbers Only"
},
}
});
"mais sa ne marche pas" pouvez-vous élaborer un certain nombre de plus s'il vous plaît?
êtes-vous à l'aide d'une règle personnalisée pour une raison précise? Il y a un certain nombre de règle déjà dans la validation de la bibliothèque.
n'affiche pas de message d'erreur si je tape les lettres de l'alphabet l'entrée.
Oui vous avez raison il y a un certain nombre de règle déjà, mais si vous tapez un nombre décimal, il affichera un message d'erreur.
Jetez un oeil à ma réponse ci-dessous, les chiffres de la méthode est que pour les chiffres et le nombre est un nombre décimal.
êtes-vous à l'aide d'une règle personnalisée pour une raison précise? Il y a un certain nombre de règle déjà dans la validation de la bibliothèque.
n'affiche pas de message d'erreur si je tape les lettres de l'alphabet l'entrée.
Oui vous avez raison il y a un certain nombre de règle déjà, mais si vous tapez un nombre décimal, il affichera un message d'erreur.
Jetez un oeil à ma réponse ci-dessous, les chiffres de la méthode est que pour les chiffres et le nombre est un nombre décimal.
OriginalL'auteur black_belt | 2012-05-28
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le numéro de validation de la méthode à la ici
De la documentation:
Dans votre cas:
Je viens de vérifier sur une forme locale et il fonctionne comme prévu. Il pourrait être quelque chose avec d'autres règles ou des fonctions dans votre code. Il faudrait que je vois le ème code de suggérer une réponse. Il pourrait être intéressant de poste comme un questions avec le code.
question poseted ici
OriginalL'auteur dSquared
Je ne suis pas familier avec jquery plugin validator, désolé mais
votre expression régulière est valide.
une autre approche serait de
OriginalL'auteur
jQuery validateur prend également en charge décimal de validation à l'aide de la méthode range.
Lire plus ici et démo ici.
OriginalL'auteur RN Kushwaha
Utiliser le jQuery fonction isNumeric: http://api.jquery.com/jQuery.isNumeric/
OriginalL'auteur Robert Niestroj
Votre problème est avec la méthode 'rexg'. Vous devez utiliser "pattern". Exemple:
OriginalL'auteur merlincita_pj