$.validator.addMethod('AZ09_', function (value) { return /^[a-zA-Z0-9.-_]+$/.test(value); }, 'Only letters, numbers, and _-. are allowed');
当我使用某种方式时,test-123它仍然会触发,好像连字符无效。我试着\-和--
test-123
\-
--
转义使用\-应该没问题,但是您也可以尝试将其放在字符类的开头或结尾。这应该为您工作:
/^[a-zA-Z0-9._-]+$/