1$().ready(function() { 2 3 jQuery.validator.addMethod("zipcodeUS", function(value, element) { 4 return this.optional(element) || /\d{5}-\d{4}$|^\d{5}$/.test(value) 5 }, "The specified US ZIP Code is invalid"); 6 jQuery.validator.addMethod("numbersonly", function(value, element) { 7 return this.optional(element) || /^[0-9]+$/i.test(value); 8 }, "Numbers only please."); 9 jQuery.validator.addMethod("phoneOnly", function(value, element) { 10 return this.optional(element) || /^[0-9\-+\s]+$/i.test(value) 11 }, "Please specify a valid phone number"); 12 jQuery.validator.addMethod("phoneOnly", function(value, element) { 13 return this.optional(element) || /^[0-9\-+\s]+$/i.test(value) 14 }, "Please specify a valid phone number"); 15 jQuery.validator.addMethod("state", function(value, element) { 16 return this.optional(element) || /^[A-Za-z\-\s\.]+$/i.test(value) 17 }, "Please enter your State"); 18 // validate signup form on keyup and submit 19 var validator = $("#cardholderAgreement").validate({ 20 rules: { 21 firstname: {required:true}, 22 lastname: {required:true}, 23 acctno: { 24 required: true, 25 minlength: 4, 26 numbersonly: true 27 }, 28 ssn: { 29 required: true, 30 minlength: 4, 31 numbersonly: true 32 }, 33 address: {required:true}, 34 city: {required:true}, 35 state: {required:true, 36 state: true}, 37 zipcode: { 38 required: true, 39 zipcodeUS: true 40 }, 41 homephone: { 42 required: true, 43 minlength: 7, 44 phoneOnly: true 45 } 46 }, 47 messages: { 48 firstname: {required:"Please enter your first name"}, 49 lastname: "Please enter your last name", 50 acctno: { 51 required: "You must enter the last 4 characters of your account number", 52 minlength: "You must enter the last 4 characters of your account number", 53 numbersonly: "You must enter the last 4 characters of your account number" 54 }, 55 ssn: { 56 required: "You must enter the last 4 characters of your ssn", 57 minlength: "You must enter the last 4 characters of your ssn", 58 numbersonly: "You must enter the last 4 characters of your ssn" 59 }, 60 address: "Please enter your address", 61 city: "Please enter your city", 62 state: "Please enter your state", 63 zipcode: "Please enter your zipcode", 64 homephone: { 65 required: "Please enter your home phone", 66 minlength: "Your phone must be at least 7 numbers long" 67 } 68 }, 69 tooltip_options: { 70 firstname: {placement:'right'}, 71 lastname: {placement:'right'}, 72 acctno: {placement:'right'}, 73 ssn: {placement:'right'}, 74 address: {placement:'right'}, 75 city: {placement:'right'}, 76 state: {placement:'right'}, 77 zipcode: {placement:'right'}, 78 homephone: {placement:'right'} 79 }, 80 invalidHandler: function() { 81 var s_formErrors = ""; 82 for (var i=0;i<validator.errorList.length;i++){ 83 s_formErrors += validator.errorList[i].element.name+"/"; 84 } 85 s_trackFormErrors(s_formErrors); 86 } 87 }); 88/* 89 var validator2 = $("#referralForm").validate({ 90 rules: { 91 CardholderName: { 92 required: true, 93 maxlength: 32 94 }, 95 CardholderEmail1: { 96 email:true 97 }, 98 CardholderEmail2: { 99 email: true, 100 equalTo: "#CardholderEmail1" 101 }, 102 CardholderCardholder: { 103 required:true 104 }, 105 CardholderPatient: { 106 required:true 107 }, 108 CardholderAppointment: { 109 required:true 110 }, 111 112 ReferredDoctorName: { 113 required:true 114 }, 115 ReferredAddress: { 116 required:true 117 }, 118 ReferredCity: { 119 required:true 120 }, 121 CardholderPhone: { 122 number: true 123 }, 124 ReferredContactFirstName: { 125 required:true 126 }, 127 ReferredContactLastName: { 128 required:true 129 }, 130 ReferredZipcodeUS: { 131 required: true, 132 zipcodeUS: true 133 }, 134 ReferredPhone : { 135 required:true, 136 number: true 137 } 138 139 }, 140 messages: { 141 CardholderName: { 142 required :"Please enter your name", 143 maxlength :"Your name must be shorter than 32 characters" 144 }, 145 ReferredContactFirstName: { 146 required :"Please enter the practice's main contact's first name", 147 maxlength :"Please enter the practice's main contact's first name" 148 }, 149 ReferredContactLastName: "Please enter the practice's main contact's last name",
150 ReferredZipcodeUS: { 151 required: "Please enter the practice's zip code", 152 zipcodeUS: "You must enter a valid zip code" 153 }, 154 CardholderEmail2: { 155 equalTo: "This email address does not match the one above it" 156 } 157 }, 158 tooltip_options: { 159 CardholderName: {placement:'right'}, 160 CardholderEmail1: {placement:'right'}, 161 CardholderEmail2: {placement:'right'}, 162 CardholderPhone1: {placement:'left'}, 163 CardholderPhone2: {placement:'top'}, 164 CardholderPhone3: {placement:'right'}, 165 ReferredContactFirstName: {placement:'right'}, 166 ReferredContactLastName: {placement:'right'}, 167 ReferredZipcodeUS: {placement:'right'} 168 }, 169 invalidHandler: function() { 170 var s_formErrors = ""; 171 for (var i=0;i<validator2.errorList.length;i++){ 172 s_formErrors += validator2.errorList[i].element.name+"/"; 173 } 174 s_trackFormErrors(s_formErrors); 175 } 176 }); 177*/ 178 // var validator3 = $("#financeguide").validate({ 179 // rules: { 180 // FIRST_NAME: "required", 181 // LAST_NAME: "required", 182 // ZIP_CODE: { 183 // required: true, 184 // zipcodeUS: true 185 // }, 186 // EMAIL_ADDRESS: { 187 // required: true, 188 // email: true 189 // } 190 // }, 191 // messages: { 192 // FIRST_NAME: "Please enter your first name", 193 // LAST_NAME: "Please enter your last name", 194 // ZIP_CODE: { 195 // required: "You must enter a zip code", 196 // zipcodeUS: "You must enter a valid zip code" 197 // }, 198 // EMAIL_ADDRESS: { 199 // required: "You must enter an email address", 200 // email: "You must enter a valid email address" 201 // } 202 // }, 203 // invalidHandler: function() { 204 // var s_formErrors = ""; 205 // for (var i=0;i<validator3.errorList.length;i++){ 206 // s_formErrors += validator3.errorList[i].element.name+"/"; 207 // } 208 // s_trackFormErrors(s_formErrors); 209 // } 210 // }); 211 212 // var validator4 = $("#procedureguide").validate({ 213 // rules: { 214 // FIRST_NAME: "required", 215 // LAST_NAME: "required", 216 // ZIP_CODE: { 217 // required: true, 218 // zipcodeUS: true 219 // }, 220 // EMAIL_ADDRESS: { 221 // required: true, 222 // email: true 223 // } 224 // }, 225 // messages: { 226 // FIRST_NAME: "Please enter your first name", 227 // LAST_NAME: "Please enter your last name", 228 // ZIP_CODE: { 229 // required: "You must enter a zip code", 230 // zipcodeUS: "You must enter a valid zip code" 231 // }, 232 // EMAIL_ADDRESS: { 233 // required: "You must enter an email address", 234 // email: "You must enter a valid email address" 235 // } 236 // }, 237 // tooltip_options: { 238 // FIRST_NAME: {placement:'left'}, 239 // LAST_NAME: {placement:'left'}, 240 // ZIP_CODE: {placement:'left'}, 241 // EMAIL_ADDRESS: {placement:'left'} 242 // }, 243 // invalidHandler: function() { 244 // var s_formErrors = ""; 245 // for (var i=0;i<validator4.errorList.length;i++){ 246 // s_formErrors += validator4.errorList[i].element.name+"/"; 247 // } 248 // s_trackFormErrors(s_formErrors); 249 // } 250 // }); 251 252});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.