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