Validation regex

Pessoal

Como que faço para obrigar o usuario digitar o valor em formato real
exemplo 1.000,00 usando validation

        <field  property="valor" depends="required,mask">
                <arg key="prompt.valor"/>
            <var>
        		<var-name>mask</var-name>
        		<var-value>([.][\d\d\d])*[,]\d\d</var-value>
        	</var>  
        </field

Acima ele esta aceitando 1.111,00 como 1111,00

alguem pode me ajudar

Obrigado