On 05.Jun.2003 -- 04:45 PM, Majcen, Kurt wrote:
> Hi all!
> 
> We are trying to validate input fields in a web user interface via the 
> form-validator action. One of the fields is a date field. Therefore we found a 
> regular expression at http://www.regxlib.com/REDetails.aspx?regexp_id=113 which 
> covers the aspects we are looking for:
> 
> ^(?:(?:31(\/|-|\.)(?:0?[13578]|1[02]))\1|(?:(?:29|30)(\/|-|\.)(?:0?[1,3-9]|1[0-2])\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})$|^(?:29(\/|-|\.)0?2\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))$|^(?:0?[1-9]|1\d|2[0-8])(\/|-|\.)(?:(?:0?[1-9])|(?:1[0-2]))\4(?:(?:1[6-9]|[2-9]\d)?\d{2})$
> 
> Unfortunately Cocoon 2.0.3 does not validate correctly with this expression. Simpler 
> expressions work.
> We don't see any exceptions or errors. Any idea?

Try to use the underlying regexp library (apache.regexp) directly,
perhaps that is flawed already.

Honestly, you should extend the AbstractValidatorAction to validate
dates and submit a patch ;-)

        Chris.
-- 
C h r i s t i a n       H a u l
[EMAIL PROTECTED]
    fingerprint: 99B0 1D9D 7919 644A 4837  7D73 FEF9 6856 335A 9E08

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to