
Spoofchecker::setRestrictionLevel 메서드는 문자열의 허용 범위를 제한하는 데 사용됩니다. 이 메서드는 Spoofchecker 클래스의 인스턴스에 호출되어야 하며, 파라미터로 허용 범위의 레벨을 지정해야 합니다.
허용 범위의 레벨은 총 3가지로 나뉘어집니다.
- LOW: 이 레벨에서는 문자열의 허용 범위가 가장 넓습니다. 특수 문자, 한글, 숫자, 영문 등 모든 문자가 허용됩니다.
- MEDIUM: 이 레벨에서는 문자열의 허용 범위가 중간 수준입니다. 특수 문자, 한글, 숫자 등이 허용됩니다. 영문은 허용되지 않습니다.
- HIGH: 이 레벨에서는 문자열의 허용 범위가 가장 좁습니다. 특수 문자, 한글, 숫자 등이 허용되지 않습니다. 영문만 허용됩니다.
Spoofchecker::setRestrictionLevel 메서드를 호출한 후, 해당 설정이 적용되는 시점은 문자열을 검사하는 코드에서 적용됩니다. 예를 들어, 다음과 같은 코드를 실행한 후, 허용되는 문자열의 유형은 어떤 것일까요?
위의 코드를 실행한 후, 허용되는 문자열의 유형은 LOW 레벨에서 모든 문자가 허용됩니다. 따라서 "!@#$%^&*()"와 같은 특수 문자도 허용됩니다.
2025-03-07 09:30