NGR (National Grid Reference)의 유효성을 검사하려고합니다. 이것은 4 자, 6 자, 8 자 또는 10 자로 구성된 2 자의 형식이어야합니다. 처음 두 글자는 SS, ST, SW, SX 또는 SY 중 하나 여야합니다. 내가 지금까지있는 것은 :NGR 정규식 검색
^[S][STWXY]\d{4}$|\d{6}$|\d{8}$|\d{10}$
문제는이 4 자리 또는 6 자리 또는 8 자리 또는 10 자리
나는이 편지 4 원하는 다음에 두 글자를 기반으로 유효성을 검사 할 것이다 2 자 및 6 자릿수 또는 2 자 및 8 자릿수 또는 2 자 및 10 자릿수.
필자는 정규 표현식과 관련이 없으므로 다양한 조합을 시도했지만 분명히 누락되었습니다. 다음과 같이
당신은 [당신 OR 문 '^위한 S를 괄호를 넣어 것을 잊었다 ] [STWXY] (\ d {4} $ | \ d {6} $ | \ d {8} $ | \ d {10} $)' – abdoulcool
sshashank124의 답변이 더 좋습니다 (끝에 $ 표시). – abdoulcool