[jQuery] Re: Validation + Mask + Regex. Please, help me out. Thank You.

2008-06-19 Thread shapper

Hi,

I just solved it using:
$.validator.addMethod('sqldatetime', function (value) {
  return /^([0-9]{4})-([0-1][0-9])-([0-3][0-9])\s([0-1][0-9]|[2][0-3]):
([0-5][0-9]):([0-5][0-9])$/.test(value);
}, 'Check your date and time. Use the format -mm-dd hh:mm:ss');

I am not sure if this is the way to integrate with Mask but it is
working.

Thanks,
Miguel

On Jun 19, 1:36 pm, shapper <[EMAIL PROTECTED]> wrote:
> Please, anyone?
>
> Thank You,
> Miguel
>
> On Jun 18, 11:18 pm, shapper <[EMAIL PROTECTED]> wrote:
>
> > Hello,
>
> > I am using masking and client validation in a form using:
>
> > Validator Plugin 
> > -http://bassistance.de/jquery-plugins/jquery-plugin-validation/
>
> > Masked Input Plugin -http://digitalbush.com/projects/masked-input-plugin
>
> > In an input I have a Date Time in the following format:
>
> > -mm-dd hh:mm:ss
>
> > I am adding the masking as follows:
>
> >   jQuery(function($){
> >     $("#UpdatedAt").mask("-99-99 99:99:99");
> >   });
>
> > How can I validate my field integrating it with the mask and using a
> > Regex to be sure that the date time is valid?
> > I already have the Regex Expression:
>
> > ^([0-9]{4})-([0-1][0-9])-([0-3][0-9])\s([0-1][0-9]|[2][0-3]):([0-5]
> > [0-9]):([0-5][0-9])$
>
> > The date and time are also required.
>
> > I already have the following:
>
> >       // Form validation
> >       $("#Edit").validate({
> >         errorClass: "Error",
> >         errorElement: "label",
> >         rules: {
> >           UpdatedAt: {required: true}
> >         },
> >         messages: {
> >           UpdatedAt: {
> >           required: "Insert Updated date and time"
> >         },
> >         },
> >      });
>
> > Could someone please help me?
>
> > I have been trying all day but until now I wasn't able to make this
> > work.
>
> > Thanks,
> > Miguel


[jQuery] Re: Validation + Mask + Regex. Please, help me out. Thank You.

2008-06-19 Thread shapper

Please, anyone?

Thank You,
Miguel

On Jun 18, 11:18 pm, shapper <[EMAIL PROTECTED]> wrote:
> Hello,
>
> I am using masking and client validation in a form using:
>
> Validator Plugin 
> -http://bassistance.de/jquery-plugins/jquery-plugin-validation/
>
> Masked Input Plugin -http://digitalbush.com/projects/masked-input-plugin
>
> In an input I have a Date Time in the following format:
>
> -mm-dd hh:mm:ss
>
> I am adding the masking as follows:
>
>   jQuery(function($){
>     $("#UpdatedAt").mask("-99-99 99:99:99");
>   });
>
> How can I validate my field integrating it with the mask and using a
> Regex to be sure that the date time is valid?
> I already have the Regex Expression:
>
> ^([0-9]{4})-([0-1][0-9])-([0-3][0-9])\s([0-1][0-9]|[2][0-3]):([0-5]
> [0-9]):([0-5][0-9])$
>
> The date and time are also required.
>
> I already have the following:
>
>       // Form validation
>       $("#Edit").validate({
>         errorClass: "Error",
>         errorElement: "label",
>         rules: {
>           UpdatedAt: {required: true}
>         },
>         messages: {
>           UpdatedAt: {
>           required: "Insert Updated date and time"
>         },
>         },
>      });
>
> Could someone please help me?
>
> I have been trying all day but until now I wasn't able to make this
> work.
>
> Thanks,
> Miguel