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 }
          }
    );
});