JQuery Validate IE9

HTML

<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js"></script>
<link rel="stylesheet" href="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.10/themes/redmond/jquery-ui.css">
<form id="frmTest">

<input id="txtFirstName" type="text" class="required ValidateOldPassword"/>    <br/>
<input id="txtLastName" type="text" />
<br/>
<input id="btnSubmit" type="Submit" value="Submit" />

</form>

JavaScript

$(function(){
    
    $('#frmTest').validate({  
       errorClass: "ui-state-error",
        debug:true
    });       

 $.validator.addMethod('ValidateOldPassword', function (value) {
            return /^([a-zA-Z0-9]{7,20})$/.test(value);
        }, 'Invalid password, must between 7-20 alpha-numeric characters.');


    
});