Form Validation - defining a custom rule

Here we define a new validation rule called "netid" (three characters and three numbers, e.g. 'abc123')

      $(document).ready( function() {
        /* addMethod for netid validation */
        $.validator.addMethod(
          "netid",
           function(value, element) {
              var pattern = /^[a-zA-Z]{3}[0-9]{3,4}$/;
              return this.optional( element ) || pattern.test( value );
           },
           'Please enter a valid NetID (e.g. abc123).'
         );
      var validation = $("#myForm").validate(
       {
         rules: {
           name: { required: true, minlength: 2 },
           email: { required: true, email: true },
           netid: { required: true, netid: true }
         }
       });
    });