$.validator.addMethod(\'AZ09_\', function (value) { return /^[a-zA-Z0-9.-_]+$/.test(value); }, \'Only letters, numbers, and _-. are allowed\');
\- should work to escape the - in the character range. Can you quote what you tested when it didn't seem to? Because it seems to work: http://jsbin.com/odita3
\-
-