# REGEXTEST

## Content

## 요약

REGEXTEST 함수는 제공된 텍스트의 일부가 정규 표현식("regex")과 일치하는지 확인할 수 있게 해줍니다. 일치하면 TRUE를, 그렇지 않으면 FALSE를 반환합니다.

## 구문

```javascript
=REGEXTEST(text, pattern, [case_sensitivity])
```

## 인수

| 인수                    | 설명                                                               |
| --------------------- | ---------------------------------------------------------------- |
| **text**<br>(필수)      | 일치 여부를 확인할 텍스트 또는 텍스트가 포함된 셀 참조입니다.                              |
| **pattern**<br>(필수)   | 일치시킬 텍스트 패턴을 설명하는 정규 표현식("regex")입니다.                            |
| **case\_sensitivity** | 대소문자 구분 여부를 지정합니다.<br>**0:** (기본값) 대소문자 구분<br>**1:** 대소문자 구분 안 함 |

## 참고

반환값: `TRUE` 또는 `FALSE`. 정규식 테스트 결과입니다.

## 예제

```auto
=REGEXTEST("abc","a") // TRUE
=REGEXTEST("abc","[A-Z]") // FALSE
=REGEXTEST("abc","[A-Z]", 1) // TRUE
=REGEXTEST("abc","[0-9]") // FALSE
```

> REGEXTEST 함수는 Excel의 REGEXTEST와 호환됩니다. 이전 버전인 SJS.REGEXMATCH 함수는 더 이상 권장되지 않지만, 이전과의 호환성은 유지됩니다. 두 함수 간의 차이점은 다음과 같습니다:

|            | **REGEXTEST 함수**                                             | **SJS.REGEXMATCH 함수**                                               |
| ---------- | ------------------------------------------------------------ | ------------------------------------------------------------------- |
| 인수 유형      | 대소문자 구분 여부를 0 또는 1로만 지정 가능<br>`=REGEXTEST("abc","[A-Z]", 1)` | 문자열 수정자 사용<br>`=SJS.REGEXMATCH("abc","[A-Z]", "i")`                 |
| 여러 줄에서의 일치 | 정규식 구문만 사용 가능<br>`=REGEXTEST("abc`<br>`ABC","\n[A-Z]")`      | "m" 수정자와 함께 사용 가능<br>`=SJS.REGEXMATCH("abc`<br>`ABC","^[A-Z]","m")` |
| 비문자열 인수 처리 | 모든 타입 허용<br>`=REGEXTEST(2024,24)`                            | 문자열이 아닌 경우 `#VALUE!` 반환                                             |
