나는 패스워드 검증 기능을 regexp와 함께 쓰려고하는데 어떻게해야할지 모르겠다. Golang 정규 표현식은 다른 언어와 다릅니다. 누군가에게 아이디어를 주시겠습니까?이 정규식 패턴은 어떻게 생겼을까요?
패턴은 검증 안 :regexp를 이용한 패스워드 검증
/*
* Password rules:
* at least 7 letters
* at least 1 number
* at least 1 upper case
* at least 1 special character
*/
:
그러나, 간단한 예제를 구현하기 쉽습니다. 나는 대신 3 개의 regexes와 하나의'len()'호출을 사용했다. – Thomas
어설 션을 사용하는 일반 정규식으로 쉽게 할 수 있습니다. 그렇지 않으면 간단한 일련의 문자 테스트 : 길이, 자릿수, 상위 알파, 구두점. – sln
@ M42 관리자님께, re2 (http://code.google.com/p/re2/)를 사용하여 go regexp (http://golang.org/pkg/regexp/syntax/)에 "중복"질문을 적용 할 수 없습니다. wiki/Syntax, 효율적이고 원칙적인 정규 표현식 라이브러리). Go의 컨텍스트에서이 **는 중복되지 않습니다 **. – VonC