On 2004-12-22, Kleindenst, Fred <[EMAIL PROTECTED]> wrote:
> Hello CGI::App list,
>
> I'm sure that most of us use C::A::ValidateRM in our apps. I've written some
> specific constraints for my projects, and I use them like in this snippet:
>
> constraints => {
> dn_id => 'OK_int',
> b_qdn => 'OK_chars',
> rm => 'OK_chars',
> admin_contact_fk =>
> { constraint => 'contact_b_qdn',
> params => [ qw/ admin_contact_fk
> b_qdn / ],
> },
>
> ... etc...
>
> I'm wondering what technique you use to validate the length of input fields?
> I've been relying on my javascript/HTML tier (and DB error catching ) up to
> this point. My first thought was to write a custom constraint that took a
> length argument.
It's cheesy, but you can a regular expression to do this:
b_qdn => qr/^.{5}$/, # must be exactly 5 characters.
I think it's because that this easy and works well enough that I haven't
tried harder for any other solution.
If you are interested in possible updates for better length support in
DFV, let's take the thread over to the DFV list.
Mark
--
http://mark.stosberg.com/
---------------------------------------------------------------------
Web Archive: http://www.mail-archive.com/[email protected]/
http://marc.theaimsgroup.com/?l=cgiapp&r=1&w=2
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]