Results 1 to 3 of 3

Thread: Date field validation

  1. #1

    Thread Starter
    Hyperactive Member
    Join Date
    Nov 1999
    Posts
    266
    Dear all,
    I am entering date data into a text input. I would like to validate the date entered. The date can be in the following formats.
    dd/mm/yyyy
    dd/mmm/yyyy
    How does one do this validation through Javascript.
    Code snippets for date validation would help a lot.
    Thanks in advance.

  2. #2
    Guest
    this one forces date format: mm/dd/yyyy:
    Code:
    function isValidDate(myDate) {
       var datefmt = /(^\d{1,2})[\/]{1,1}(\d{1,2})[\/]{1,1}(\d{4,4}$)/;
       var result = myDate.match(datefmt);
    
       if ( result != null ) {
          var month = result[1]; 
          var date  = result[2]; 
          var year  = result[3];
          var test = new Date(year,month-1,date);
          //alert("result="+result);
    
          if (year == test.getFullYear() && (month-1 == test.getMonth()) && (date == test.getDate()))
            return true;
          else 
             return false;
       }
       else 
          return false;
    }

  3. #3

    Thread Starter
    Hyperactive Member
    Join Date
    Nov 1999
    Posts
    266
    Thanks fella. Thank you very much.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width