There is a js function called isAllDigits(arg) in validator-rules.xml. It's used by validateInteger(). You can use that.
Yan -----Original Message----- From: David Graham [mailto:[EMAIL PROTECTED] Sent: June 18, 2003 3:13 PM To: [EMAIL PROTECTED] Subject: Re: Validator problem with integers An integer validation is not the same as a "are all characters numeric" validation. I don't think the validator currently has a numeric check but patches are welcome. David >Hi folks, > >Using struts-RC2, when using Validator with a dependency >on "integer" validation, I have a problem with the validator >assuming that any integer starting with zero "0" is >necessarily octal. In one example, I have a form where >people enter phone numbers. Which is split up into 3 text >boxes. Area code, 3 digits, last 4 digits. A fairly common >way to break it up. > >Here is the validation.xml entry for one such field: > ><field > property="dayPhone3" > depends="required, integer, minlength, maxlength"> > <arg0 key="Daytime Phone box 3" resource="false"/> > <arg1 name="minlength" key="${var:minlength}" resource="false"/> > <arg2 name="maxlength" key="${var:maxlength}" resource="false"/> > <var> > <var-name>maxlength</var-name> > <var-value>4</var-value> > </var> > <var> > <var-name>minlength</var-name> > <var-value>4</var-value> > </var> ></field> > >Numbers like "0897" will cause the "... must be an integer" message. >Obviously it is not a valid octal number, and I know that the format >of these numbers would appear as an attempt at an octal number. > >How do you prevent octal interpretation but still ensure that >the field is numeric? I'm being a tad lazy here, because I >know I could always write my own pluggable validator, but >I'd like to use what already exists if possible. > > > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > _________________________________________________________________ Protect your PC - get McAfee.com VirusScan Online http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 --------------------------------------------------------------------- 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]