정규식 문자 대괄호에 하이픈을 포함합니까? $.validator.addMethod('AZ09_', function (value) { return /^[a-zA-Z0-9.-_]+$/.test(value); }, 'Only letters, numbers, and _-. are allowed'); 내가 somehting을 사용할 때 test-123하이픈이 유효하지 않은 것처럼 여전히 트리거됩니다. 나는 시도 \-하고-- 를 사용하여 이스케이프 \-해도 좋지만 문자 클래스의 시작이나 끝에 넣어도됩니다. 이것은 당신을 위해 작동합니다. /^[a-zA-Z0-9._-]+$/ 하이픈을 사용하여 이스케이프하는 \-것이 올바른 방법입니다. 표현식 /^[a-zA-Z0-9.\-_]+$/이 하이픈을 허용 하는지 확인했습니다 ...