사용자가 입력 한 VLAN 문자열의 유효성을 검사하려면 정규식이 필요합니다. 문자열에는 쉼표로 구분 된 숫자 또는 범위가 허용되어야합니다. 숫자는 샘플 아래Regex에서 쉼표로 구분 된 숫자 및/또는 숫자 범위를 허용하지만 범위는 1-4093입니다.
이 허용되는 1 ~ 4093.이어야합니다
1,
1,2,3,4
1-10,
1-4093
4000
내가 아래 시도 :
^0*([1-9]|[1-8][0-9]|9[0-9]|[1-8][0-9]{2}|9[0-8][0-9]|99[0-9]|[1-3][0-9]{3}|40[0-8][0-9]|409[0-3])$
은 쉼표로 구분을 위해 강화하기 위해 필요하고
순수 코드 쓰기 요청이 오프 주제 스택 오버플로에 있습니다 - 우리가 여기서 질문 * 특정에 관련된 것으로 기대 * 프로그래밍 문제 -하지만 우리는 당신이 행복하게 직접 작성하도록 도울 것입니다! [당신이 시도한 것] (http://stackoverflow.com/help/how-to-ask)과 당신이 붙어있는 곳을 말해주십시오. 이것은 또한 우리가 귀하의 질문에 더 잘 답변하는 데 도움이 될 것입니다. –
당신이 시도한 것과 그 결과가 무엇인지 보여줄 수 있습니까? – SaggingRufus