2012-09-07 3 views
0

나는 현재 최대 16 자까지 문자를 받아 들일 수 있기를 원하는 정규 표현식을 가지고있다.정규식에서 한도를 설정하는 방법은 무엇입니까?

^[A-Za-z]{6}[0-9LMNPQRSTUV]{2}[A-Za-z]{1}[0-9LMNPQRSTUV]{2}[A-Za-z]{1}[0-9LMNPQRSTUV]{3}[A-Za-z]{1}$ 

변경할 수 있습니까?

감사

{6}는 당신에게 당신의 첫번째 표현이 기다리고있어 문자의 수, 여기에 6을 제공
+1

정보가 충분하지 않습니다. 정규식은 다른 종류의 문자를 다른 양으로 받아들입니다. 어떤 문자를 자주 사용하지 않아야합니까? –

+0

'(password.Length <11) return "너무 짧습니다!", ' – ChaosPandion

+0

질문에서 정규식이 제공하는 복잡한 암호 규칙에 대한 추론은 무엇입니까? – tomsv

답변

1

.

문자의 범위를 원하는 경우 {1,6}과 같이 입력하고 정규식 시작 부분에 1 ~ 6자를 허용합니다.

정규 표현식에서 11-16자를 제공합니다.

0
{n}

- 기호 (템플릿) 선행 정확하게 표시 할 것으로 예상된다 n 번

{min,max} - 기호 (템플릿) 선행이 당신을 도와줍니다 희망 분 시간을 정확히 최소하지만 최대 배 이하 나타날 것으로 예상된다)

관련 문제