2011-03-02 3 views
0

정규식을 사용하여 최소 길이가 11자인 ASP 텍스트 상자 필드의 유효성을 검사하고 문자열 중간에 "-"기호가 있어야합니다. 샘플 문자열은 "0000-011111"입니다. 필자는 사용자가 정규 표현식을 사용하여 4 자리 뒤에 "-"부호가있는 최소 10 개의 숫자를 입력하도록 텍스트 상자의 유효성을 검사하려고합니다. 도와주세요.
감사합니다. 사용정규식을 사용하여 텍스트 상자 길이 확인

\d{4}-\d{6} 

\d

+0

당신은 최소 길이가 11이어야한다고 썼습니다. 최대는 얼마입니까? – Abbas

답변

3

-는 때때로 주어진 개수 존재하는 선행하는 토큰을 강제 리터럴 대시과 둥근 괄호 안의 숫자, 숫자를 나타낸다.

+0

감사합니다. 이것은 매우 유용합니다. 나는 그것을했다. .. – Sunethpiumal

2
^\d{4}-\d{6,}$ 

당신은 전에 당신이하지 않으려는 문자열 뒤에 아무 것도 없다는 것을 확인하기 위해 마지막도 처음에 ^$를 사용해야합니다. {6,}도 중요하므로 적어도 6 자리 숫자와 일치해야하며 ,은 정확히 6 자리와 일치하지 않습니다. 최대 자릿수를 설정하려면 , 뒤에 지정할 수 있습니다. {6,20}.