Can anyone tell me where i can find all the Regular Expressions, explained perfectly, for using in validator's framework?? Searching on net gives me a whole lot of things which i am not able to figure out.
On 12/10/05, Laurie Harper <[EMAIL PROTECTED]> wrote: > > Yeah, I can see in some cases it might be quite handy to be able to do > this. I'm not sure how you'd go about exposing such a feature, though. > You might want to start a discussion on the Commons list to see if > there's any interest in building this in somehow. > > L. > > Raghu Kanchustambham wrote: > > I can not recall the exact instance where I felt something like that > would > > be cool... but when I was coding something, I did feel something like > that > > would be useful. > > > > But let me cook up an example for you right now: Lets say I have a "Mode > of > > Payment" dropdown which would let me select "CreditCard" or > "Cheque". And > > next to it is the instrument identifier textbox. Now If I choose > > "CreditCard" option I want the Creditcard validation to kick in. > Otherwise I > > want the cheque validation to kick in. As of today I can accomplish this > > only through regular expressions (if I am looking at declaritive style > of > > validation with out writing my own validation rule classes). > > > > Another example could be: Country dropdown...If I choose "India" I want > the > > date text box to accept date in the dd/mm/yy format. If "USA" is chosen, > I > > want date to be chosen in the "mm/dd/yy" format. > > > > I think it should be useful to do some of these by leveraging on > existing > > validation rules rather than re-write them. > > > > ~raghu > > > > > > On 12/6/05, Laurie Harper <[EMAIL PROTECTED]> wrote: > >> So you're proposing a way for a 'validwhen' rule to be able to invoke > >> other validation rules (or control which of the validations specified > by > >> the 'depends' value is actually enforced)? I actually think that could > >> be quite useful in some cases, but probably not very many. Can you > think > >> of any concrete examples of where you'd use something like that? > >> > >> L. > >> > >> Raghu Kanchustambham wrote: > >>> That is correct .. but what would be more interesting and more useful > is > >> to > >>> say "this should be in a date format when that text box is filled" or > >>> something of that sort. What I think validation f/w supports is > >> validwhen > >>> "co-exists" with other validation rules... but they are kind of > >> independent. > >>> I want to couple them .. "enforce this rule only when that control is > in > >>> some state" kind of scenario with out using the regular expressions. > >>> > >>> Dont you think that brings in quite a bit of value and ease to using > the > >>> validaror f/w? > >>> > >>> ~raghu > >>> > >>> > >>> On 12/6/05, Laurie Harper <[EMAIL PROTECTED]> wrote: > >>>> Well, you can use multiple validations, (including validwhen) > together, > >>>> but if you do they all have to pass. So you can't, for example, use > >>>> validwhen to say a field can be empty if some other field isn't set, > >> but > >>>> must pass the 'date' validation otherwise. Not sure if that made > sense > >>>> or not... > >>>> > >>>> L. > >>>> > >>>> Raghu Kanchustambham wrote: > >>>>> Just wondering Laurie ... why cant I use other "validation rules" > >> along > >>>> with > >>>>> validwhen? I dont see any fundamental reason why I need to resort to > >>>> regular > >>>>> expressions when I use validwhen tag. For example, it would be great > >> if > >>>> I > >>>>> could say .. validwhen (some test) .. use the date validation! > >>>>> > >>>>> Is there something inherent in the way it is designed that this is > not > >>>>> possible? > >>>>> > >>>>> Regards, > >>>>> Raghu > >>>>> > >>>>> > >>>>> > >>>>> On 12/6/05, Laurie Harper <[EMAIL PROTECTED]> wrote: > >>>>>> I was going to say 'yes, you can do that,' but I don't think you > can > >>>>>> express field length constraints with validwhen unfortunately :-( > >>>>>> > >>>>>> L. > >>>>>> > >>>>>> Deepa Khetan wrote: > >>>>>>> Actually, i need to implement a if{} else{} condition in > validation > >>>>>>> framework.. > >>>>>>> if(field1=='usr1'){ > >>>>>>> <field > >>>>>>> property="password" > >>>>>>> depends="minlength,maxlength"> > >>>>>>> > >>>>>>> <var> > >>>>>>> <var-name>minlength</var-name> > >>>>>>> <var-value>8</var-value> > >>>>>>> </var> > >>>>>>> > >>>>>>> <var> > >>>>>>> <var-name>maxlength</var-name> > >>>>>>> <var-value>14</var-value> > >>>>>>> </var> > >>>>>>> </field> > >>>>>>> > >>>>>>> }else{ > >>>>>>> <field > >>>>>>> property="password" > >>>>>>> depends="minlength,maxlength"> > >>>>>>> > >>>>>>> <var> > >>>>>>> <var-name>minlength</var-name> > >>>>>>> <var-value>6</var-value> > >>>>>>> </var> > >>>>>>> > >>>>>>> <var> > >>>>>>> <var-name>maxlength</var-name> > >>>>>>> <var-value>11</var-value> > >>>>>>> </var> > >>>>>>> </field> > >>>>>>> } > >>>>>>> > >>>>>>> > >>>>>>> Something of the above sort... Can i do that with the frmework or > do > >> i > >>>>>> need > >>>>>>> to write my own javascript?? > >>>>>>> Regards, > >>>>>>> Deepa > >>>>>>> > >>>>>>> On 12/5/05, Laurie Harper <[EMAIL PROTECTED]> wrote: > >>>>>>>> Wendy Smoak wrote: > >>>>>>>>> On 12/4/05, Deepa Khetan <[EMAIL PROTECTED] > wrote: > >>>>>>>>>> I need sme help with validator framework.. I have a LogonForm > >> which > >>>>>> is > >>>>>>>> being > >>>>>>>>>> mapped with 2 different JSPs. Both the JSPs have the password > >>>> field, > >>>>>>>> but the > >>>>>>>>>> validation for the field are diferent(The minlength and > maxlength > >>>> for > >>>>>>>> both > >>>>>>>>>> the pages is different). On the basis of the value of some > other > >>>>>>>> field(say, > >>>>>>>>>> field1) i need to validate the pasword field. How can i do > this?? > >>>>>>>>> You can use one of the form bean types with 'Action' in the > name, > >>>> such > >>>>>>>>> as ValidatorActionForm. > >>>>>>>>> > >> > http://struts.apache.org/struts-doc-1.2.7/api/org/apache/struts/validator/ValidatorActionForm.html > >>>>>>>>> These are mapped by path instead of form bean name, so you can > >> have > >>>> a > >>>>>>>>> different set of rules for each action mapping. > >>>>>>>>> > >>>>>>>>> In validation.xml, you might have: > >>>>>>>>> <form name="/register"> > >>>>>>>>> which matches up with (from struts-config.xml) > >>>>>>>>> <action path="/register" ... > > >>>>>>>>> > >>>>>>>>> HTH, > >>>>>>>>> -- > >>>>>>>>> Wendy > >>>>>>>> The other thing you might want to look at is the 'validwhen' rule > >>>> [1], > >>>>>>>> if you want to base your validation criteria on the value of > field1 > >>>>>>>> rather than on the action mapping path. > >>>>>>>> > >>>>>>>> L. > >>>>>>>> > >>>>>>>> [1] > >>>>>>>> > >>>>>>>> > >> > http://struts.apache.org/struts-doc-1.2.7/userGuide/dev_validator.html#validwhen > >> --------------------------------------------------------------------- > >>>>>>>> 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] > >>>>>> > >>>>>> > >>>> --------------------------------------------------------------------- > >>>> 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] > >> > >> > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >