>  기사  >  백엔드 개발  >  Golang 유효성 검사기 사용자 정의 열거 유효성 검사 규칙

Golang 유효성 검사기 사용자 정의 열거 유효성 검사 규칙

王林
王林앞으로
2024-02-09 08:06:33587검색

Golang 验证器自定义枚举验证规则

PHP 편집자인 Xiaoxin이 오늘 강력한 Golang 유효성 검사기인 사용자 정의 열거형 확인 규칙을 소개합니다. Golang이 대중화됨에 따라 점점 더 많은 개발자가 효율적이고 안정적인 애플리케이션을 구축하기 위해 Golang을 사용하기 시작했습니다. 유효성 검사기는 입력 데이터가 지정된 형식 및 요구 사항을 준수하는지 확인하는 데 도움이 되는 중요한 도구 중 하나입니다. 사용자 정의 열거형 유효성 검사 규칙은 유효성 검사기의 중요한 기능으로, 자체 열거형 유형을 정의하고 입력 데이터의 유효성을 검사하는 데 도움이 될 수 있습니다. 이 기사를 통해 Golang에서 사용자 정의 열거형 유효성 검사 규칙을 사용하는 방법과 몇 가지 실제 적용 시나리오를 자세히 소개합니다. 이 강력한 기능을 함께 살펴보겠습니다!

질문 내용

https://github.com/go-playground/validator를 사용하고 있으며 다양한 열거 값에 대한 사용자 정의 유효성 검사 규칙을 만들어야 합니다. 내 구조는 다음과 같습니다 - https://go.dev/play/p/UmR6YH6cvK9. 보시다시피 관리자, 중재자, 콘텐츠 제작자 등 3가지 사용자 유형이 있으며 이들에 대해 서로 다른 비밀번호 규칙을 조정하고 싶습니다. 예를 들어 관리자의 비밀번호는 7자 이상, 중재자의 비밀번호는 5자 이상이어야 합니다. go-playground/validator의 태그를 통해 이 작업을 수행할 수 있나요?

내 서비스는 사용자 목록을 가져오며 확인을 위해 다른 규칙을 사용해야 합니다.

해결 방법

usertype 添加一个方法,该方法使用 validator 패키지를 요청하여 사용자를 확인할 수 있습니다.

으아악

통화 확인은 다음과 같습니다

으아악

위 내용은 Golang 유효성 검사기 사용자 정의 열거 유효성 검사 규칙의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제