을 위해 내가 ^(([0-9]{1,2})|100|888|777|999)$
이제로
이 사람이 숫자를 입력 할 수있는 다음과 같은 정규식 표현을 가지고 제외하고이 값을 일치 허용 범위 : 1-99, 100, 888, 777, 999 (본질적으로 0은 이제 허용되지 않습니다.)
나는 ^(!0|([0-9]{1,2})|100|888|777|999)$
을 생각했습니다.하지만이 방법은 "if 0이 아니며 우린 괜찮습니다. "
모든 광고 바이스?
을 위해 내가 ^(([0-9]{1,2})|100|888|777|999)$
이제로
이 사람이 숫자를 입력 할 수있는 다음과 같은 정규식 표현을 가지고 제외하고이 값을 일치 허용 범위 : 1-99, 100, 888, 777, 999 (본질적으로 0은 이제 허용되지 않습니다.)
나는 ^(!0|([0-9]{1,2})|100|888|777|999)$
을 생각했습니다.하지만이 방법은 "if 0이 아니며 우린 괜찮습니다. "
모든 광고 바이스?
시도 분할 오프 두 자리 숫자 대 한 자리의 경우 : 다음
^([0-9]|([1-9][0-9])|100|888|777|999)$
그리고 0 제거 :
^([1-9]|([1-9][0-9])|100|888|777|999)$
을 이제, 확실한 방법이 있음을 가지고 그것을 단순화하기 위하여 :
^(([1-9][0-9]?)|100|888|777|999)$
그래서, twain249는이 달성해야
^0*(([1-9][0-9]?)|100|888|777|999)$
당신이 원하는 :
^(([1-9][0-9]?)|100|888|777|999)$
^([1-9] [0-9]?) | 100 | 888 | 777 | 999 $
당신이 시도해 봤어 [1-9] {1,2} 대신 [0- 9] {1,2}? –
'10 '은 어때요? – Dan
@MarshallConover 2 자리 숫자와 0이 일치하지 않으므로 작동하지 않습니다. – twain249