Thomas, I agree with the escaping "+" (without escaping it is interpreted as "must have one or more of the previous"). Also if you wanted you could use "\d" instead of "[0-9]". A modified version that looks good is: ^(\+|-)?\d+$ This will match "x" or "+x" or "-x" (where x is any series of one or more digits, the number of digits have no upper limit). Your original design would also have matched "+" or "-" without digits following. To fix this the last "*" needed to be changed to a "+". Allowing digits only without a proceeding "+" or "-" was something I added. That can be removed by taking out the "?" in the regular expression I gave. Hope this helps. Robert
>>> [EMAIL PROTECTED] 7/30/2004 8:10:14 AM >>> have you tried escaping the + and -? [\+\-] > -----Original Message----- > From: Thomas Vogt [mailto:[EMAIL PROTECTED] > Sent: Friday, July 30, 2004 8:10 AM > To: [EMAIL PROTECTED] > Subject: Help on Validator MASK needed > > > Hi, I would appreciate some help, > > My DynaValidator Form doesn't get validated, I need a signed > value (the > field is an Integer). But the Mask doesn't seem to get the > meaning in the > plus or minus in front. Thats why whenever the form gets > validated i get the > mask error. > > Below is my actual validation.xml, but I tried combinations > like : [+-]{1} > or [+-]{1} or [+-]{1} too > > <field property="liquiditaetsaenderung" depends="required, mask"> > <msg name="mask" > key="error.mask.liquiditaetsaenderung.entscheidung"/> > <arg0 key="error.field.liquiditaetsaenderung.entscheidung"/> > > <var><var-name>mask</var-name><var-value>^+|-[0-9]*$</var-value></var> > </field> > > Anyone with an idea on how to solve this problem ?? > > Thanks > > Thomas > > ________________________________________________ > Message sent using UebiMiau 2.7.8 > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]