2014-04-09 5 views
0

나는 문자열에서 정규가 아닌 문자를 확인하는 표현 만 2 자리가 := - 1을 정규식에 추가하는 방법은 무엇입니까?

var RegularExpression = /^\d{2}$/ 

가 어떻게 받아 수정 할을 "-1"?

어쩌면 이런 식으로 당신에게

+0

의 중복 가능성 http://stackoverflow.com/questions/5024535 : 99에 에서 임의의 수) 등이 문자 클래스 ([…])를 사용/regex-for-numeric-range-from-negative-numbers) – Aguardientico

답변

3

경우 다음과 같이 교대 (|)를 사용하여, 두 자리 숫자로 구성된 문자열이나 정확한 문자열 "-1"을 수용 할 :

/^(\d{2}|-1)$/ 

또는 두 자릿수 또는 두 자릿수의 문자열을 허용하려는 경우 음수 기호와 한 자릿수로 구성된 문자열 (예 :

/^[-\d]\d$/ 
[? 음수에서 숫자 범위 정규식 (
0

감사합니다

/^\d{2}$|^-1$/ 
관련 문제