2013-03-22 3 views
-3

몇 가지 유효한 형식의 문자열을 허용하는 정규식으로 도와 주시겠습니까?Regex를 사용하여 계좌 번호 확인

형식은 다음과 같습니다

5digits 대시 6digits

5digits 대시 표시기 문자

6digits 대시 6digits

표시기 문자 대시 표시기 문자

표시기 문자 대시 8 자리

내가 이 질문에 e 정규 표현식에 대해서는 거의 알지 못합니다.

감사합니다.

+1

"5digits dash 6digits"는 "00000-000000", "00000 - 000000"또는 "5digits dash 6digits"를 의미합니까? 그것은 분명하지 않다. –

+0

나는 "00000-000000"을 의미했다. –

답변

2

나는이 정규식에 간단하게 당신을 건의 할 것입니다 :

/^\d{5,7}-\d{6,8}$/ 

지정한 형식은 다음 정규식에 의해 검증 될 수 있지만 :

^\d{5}-\d{6,7}|\d{7}-\d{7,8}|\d{6}-\d{6}$ 

하지만 매우 유지 보수가되지 않습니다 미래의 변화를위한

+0

대단히 감사합니다. –

관련 문제