in reply to Re: Re: field_filters not working
in thread field_filters not working

The 'digit' filter is supposed to remove non-digit characters from the field, not give an error.

I think what you want is a constraint.

Replies are listed 'Best First'.
Re: Re: Re: Re: field_filters not working
by bar10der (Beadle) on May 12, 2004 at 14:23 UTC
    Thanks Thelonius,

    I thought only filters command removes non-digit chars and fild_filters are for forcing digits in a field.

    I'll try to write a constraint now. Thanks again.

Re: Re: Re: Re: field_filters not working
by bar10der (Beadle) on May 12, 2004 at 15:39 UTC
    Hi, I did write a constraint but looks like I am struck a bit. Here is the code -

    constraints => { smcsystems => qr/^\d+$/,}

    But above is accepting any data - numeric and non-numeric. However if i change code to ->

    constraints => { smcsystems => qr/^\d{3}$/,}

    It does validate data but then I have to enter 3 digits(that is the max length allowed in my form field). Now I am not sure how I can write reg-ex so that it accepts any number of digits but no alpha chars.