JavaScript RegExp test() 메서드
- 이전 페이지
- 다음 페이지
- 上一层으로 돌아가기 JavaScript RegExp 참조 가이드
정의와 사용법
test()
문자열에서 일치하는 항목을 테스트하는 방법.
일치하는 항목이 발견되면 반환합니다. true
그렇지 않으면, 반환 false
。
예시
예제 1
문자열에서 "e"를 검색합니다
let text = "The best things in life are free"; let pattern = /e/; let result = pattern.test(text);
예제 2
전체 검색을 수행하고, 문자열에서 "Hello"과 "W3School"을 테스트합니다:
// 문자열: let text = "Hello world!"; // "Hello"을 찾기 위해 let pattern1 = /Hello/g; let result1 = pattern1.test(text); // "W3School"을 찾기 위해 let pattern2 = /W3School/g; let result2 = pattern2.test(text);
문법
을 확인하면, 그에 대한 텍스트가 포함되어 있는지 확인합니다.test(string)
파라미터
파라미터 | 설명 |
---|---|
string | 필수. 검색할 문자열 |
반환 값
타입 | 설명 |
---|---|
Boolean | 일치하는 항목이 있으면 true를 반환하고, 없으면 false를 반환합니다。 |
기술적인 세부 사항
반환 값
문자열이 string 에 포함되어 있으면 을 확인하면, 그에 대한 텍스트가 포함되어 있는지 확인합니다 일치하는 텍스트가 포함되어 있으면, 반환 true
그렇지 않으면, 반환 false
。
을 던집니다
타입 | 설명 |
---|---|
TypeError | 이 메서드를 호출하는 객체가 RegExp가 아니면, 이 예외를 던집니다。 |
설명
RegExp 객체의 test()
메서드는 문자열이 특정 패턴과 일치하는지 검사합니다。
을 검사합니다 stringtest() 메서드는 문자열 을 확인하면, 그에 대한 텍스트가 포함되어 있는지 확인합니다 일치하는 텍스트가 있습니다. 그렇지 않으면, regexp string 에 해당하는 텍스트가 포함되어 있으면, 이 메서드는 반환합니다 true
그렇지 않으면, 반환 false
。
RegExp 객체 r의 test() 메서드를 호출하고, 그에 대한 문자열 s를 전달하면 이 표현식과 동일합니다:(r.exec(s) != null)
브라우저 지원
test()
ECMAScript1 (ES1) 기능입니다。
모든 브라우저는 완전히 ES1 (JavaScript 1997)을 지원합니다:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
지원 | 지원 | 지원 | 지원 | 지원 | 지원 |
정규 표현식 검색 메서드
JavaScript에서 정규 표현식 텍스트 검색은 다양한 방법으로 완료할 수 있습니다。
사용모델(pattern)정규 표현식으로서 이는 가장 일반적으로 사용되는 메서드입니다:
예시 | 설명 |
---|---|
text.match(pattern) | 문자 메서드 match() |
text.search(pattern) | 문자 메서드 search() |
pattern.exec(text) | RexExp 메서드 exec() |
pattern.test(text) | RexExp 메서드 test() |
- 이전 페이지
- 다음 페이지
- 上一层으로 돌아가기 JavaScript RegExp 참조 가이드