2011-12-11 5 views
0

ID 형식을 일치시키기 위해 URI 세그먼트를 사용하고 기본적으로 최대 5 자까지만 문자열을 일치 시키길 원합니다.정규식 문자 제한

어떻게 정규식을 사용합니까?

/([a-zA-Z0-9*]{5})(?![a-zA-Z0-9*])/ 

답변

4

사용 중

/^[a-zA-Z0-9*]{1,5}$/ 

또는

/^[a-zA-Z0-9*]{0,5}$/ 

당신이 원하는 경우 : 내가 여기 이유입니다 - 이것은 내가 지금까지 가지고 있지만 그것이 작동하지 않는 것입니다 또한 빈 입력을 허용합니다.

^$은 입력 문자열의 시작/끝을 나타냅니다.

+0

이미 시도해 보았습니다. :/ – daryl

+0

편집이 작동합니다. '$'는 문자열의 끝을 의미합니다, 맞습니까? – daryl

+1

예,'^'이 (가) 시작됩니다. '$'는 문자열의 끝입니다. 그리고 한정어의 형식은'{min, max}'이며, 여기서'max'는 옵션입니다. – Regexident