나는 내 정규 표현식에 대한 지식을 확대하기 위해 노력하고있어하지만 난 사실 다음 반환 왜 단서가 없다 : 만 정확히 두 개의 대문자 일치를 의미한다이 정규 표현식이 왜 일치합니까?
/[A-Z]{2}/.test("ABC")
// returns true
내가 명시 적 표현에 {2}
을 넣어. http://www.regular-expressions.info/repeat.html에 따르면
: 쉼표 및 최대 모두 생략
정확하게 분 배를 토큰을 반복 엔진을 알려줍니다.
여기 오해는 무엇입니까?
정확하게 분 배,'{2}'분 여기에 2 말합니다. 그게 맞지 않아? – pimvdb
아니요, 게시 한 정규식은 적어도 2 개의 연속 대문자가 포함 된 모든 문자열과 일치하므로 테스트 문자열의 경우 AB와 BC가 각각 2 회 일치합니다. 여기에 몇 가지 정규식을 실행 해보십시오. http://www.rubular.com/ (멋진 정규 표현식 놀이터 : D) – Augusto
아, 두 개의 대문자가 *있는 줄을 생각했습니다. – pimvdb