1 ~ 3 자리의 정수를 허용하는 정규식을 원한다면 0으로 시작하면 안되며 십진수 또는 분수 또는 부호있는 값이 아닌 정수 여야합니다.일부 조건에서 값 1에서 100까지 허용하는 정규식
이 내가
"/^(\s*|\d{1,3})$/"
을 시도했지만 작동하지 않는 것입니다 .. 사전에
감사
1 ~ 3 자리의 정수를 허용하는 정규식을 원한다면 0으로 시작하면 안되며 십진수 또는 분수 또는 부호있는 값이 아닌 정수 여야합니다.일부 조건에서 값 1에서 100까지 허용하는 정규식
이 내가
"/^(\s*|\d{1,3})$/"
을 시도했지만 작동하지 않는 것입니다 .. 사전에
감사
당신은 이런 식으로 작업을 수행 할 수 있습니다
^(([1-9]\d?)|100)$
이
앵커가 대안 ==>'^ [1-9] \ d?'또는'100 $', [regexr] (http://regexr.com?350p9)에 속하는 방식으로 그룹화해야합니다. – stema
@ Nolonar 맞습니다. 괄호 쌍이 없습니다. 감사! – dasblinkenlight
원래 질문은 3 자리 숫자로 100이 아니라 1 ~ 3 자리 숫자였습니다. – unxnut
비슷한 http://stackoverflow.com/questions/3071162/regex-to-match-0-999-but-not-blank – PiLHA
둘러싸는 슬래시를 제거하십시오. 자바 스크립트에만 필요합니다. –