2010-06-05 3 views
0

Je suis à la recherche d'une regex ou d'un moyen de formater le NumberValidator afin que seules les décimales soient autorisées.Force Decimal Regex

Le domaine = "réel" vous permet de mettre des valeurs entières, mais je dois forcer l'utilisateur à mais dans 2.0 si elles veulent un nombre entier. C'est parce qu'ils passent à travers un fichier de mappage Castor, il se plaint s'il obtient un nombre entier lorsqu'il attend un nombre décimal.

Je ne veux pas limiter le nombre de décimales, insistez simplement sur le fait qu'il doit y avoir un point et un nombre après.

Toute aide serait grandement appréciée.

Répondre

0

Je ne connais pas Flex, mais si je ne me déconnecte pas correctement, vous recherchez probablement quelque chose comme /^-?\d+\.\d+$/. Ou /^-?\d*\.\d+$/ si .1 est valide.

+0

Ou '/^-? (\ D + \. \ D * | \. \ D +) $ /' if '1.' est également valide. – Gumbo

+0

Ces regexes semblent juste pour me empêcher de taper des caractères :-( – Babyangle86

+1

Essayez sans les barres obliques-à-dire ^-?\d+.\d+$ Oblio