2010-02-19 3 views
0

J'ai besoin de valider le champ de devise avec le plugin formcheck pour mootools. Il a un type de validation de nombre, et le nombre accepte regex pour personnaliser la validation.mootools formcheck: regex pour la validation du numéro

J'ai besoin pour valider l'échantillon:

1.000,01 --> ok 
1,000.02 --> not ok 
1000,12 --> ok 
1000.13 --> not ok 
10.000  --> ok 
100.00  --> not ok 

et ainsi de suite. Pouvez-vous m'aider s'il vous plaît?

merci.

+0

vérifiez http://download.mootools.net/forge/p/meiomask ou http://zendold.lojcomm.com.br/imask/ –

Répondre

1

^\d+(?:\.\d\d\d)*(,\d\d)?$

Je suppose . est votre milliers séparateur, , est le séparateur décimal et la virgule doit toujours être suivie de deux chiffres s'il est présent.

0

Cela passera tous vos tests:

^(\d|\.\d{3}|,\d+$)*$ 

Si vous voulez exiger au moins un chiffre, utilisez:

^\d(\d|\.\d{3}|,\d+$)*$