JavaScript - 문제 미리보기
문제 441
hard
다음 문자 클래스(Character Classes) 중에서 숫자 0부터 9까지를 모두 매치하는 것은?
```javascript
let text = "More than 1000 times";
const pattern = /___/g; // 빈칸을 채우세요
let result = text.match(pattern);
// 결과: ["1", "0", "0", "0"]
```
```javascript
let text = "More than 1000 times";
const pattern = /___/g; // 빈칸을 채우세요
let result = text.match(pattern);
// 결과: ["1", "0", "0", "0"]
```
정답: C
문자 클래스는 대괄호 `[]` 안에 문자들을 나열하여 그 중 하나를 매치합니다:
1) `[0-9]`: 0부터 9까지의 숫자 (=`\d`와 동일)
2) `[a-z]`: 소문자 a부터 z까지
3) `[A-Z]`: 대문자 A부터 Z까지
4) `[abc]`: a, b, c 중 하나
`[0-9]`는 모든 숫자를 매치하므로 "1000"에서 각 숫자를 개별적으로 찾아 `["1", "0", "0", "0"]`를 반환합니다.
1) `[0-9]`: 0부터 9까지의 숫자 (=`\d`와 동일)
2) `[a-z]`: 소문자 a부터 z까지
3) `[A-Z]`: 대문자 A부터 Z까지
4) `[abc]`: a, b, c 중 하나
`[0-9]`는 모든 숫자를 매치하므로 "1000"에서 각 숫자를 개별적으로 찾아 `["1", "0", "0", "0"]`를 반환합니다.
💡 학습 팁
이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.