2012-11-27 2 views
1

내가 ASP.NET 클라이언트 측 유효성이 정규식을 사용하고 있습니다 :더 간결한 RegEx?

\d{9}|A\d{8}|a\d{8} 

그리고 성공적으로 (내가 원하는입니다) 이러한 문자열을 일치 :

123456789 
a12345678 
A12345678 

그러나을 지금 다소 내가 싫어하는 RegEx의 섹션이 중복되어 있습니다. A\d{8}|a\d{8} - 거기에 더 간단한 방법이 있습니까?

답변

7

정규 표현식 패턴 사용 [aA\d]\d{8}  

2

\d{9}|[Aa]\d{8}을 사용하십시오. [Aa]은 "A"또는 "a"와 일치합니다.

관련 문제