검색한 문자열에 패턴이 있는지 여부를 나타내는 부울값을 반환한다.
![]() | Script | [bVal=]RegularExpression.test(testString) |
반환값 bVal은 test 메서드는 문자열 안에 일치하는 패턴이 있는지를 나타내는 부울값을 반환한다.
true | 일치하는 패턴이 있다. |
false | 일치하는 패턴이 없다. |
전역 RegExp 개체의 속성은 test 메서드에 의해 수정되지 않는다.
버전 | JScript 버전 3 | Javascript 버전 1.2 |
적용 | RegularExpression 개체 |
참조 | search 메서드 | match 메서드 | replace 메서드 | exec 메서드 | test 메서드 | compile 메서드 |
RegularExpression 개체 메서드 | RegularExpression 개체 속성 | RegExp 개체 메서드 | 정규식 구문 |
![]() | test 메서드⇒ | ![]() | ![]() ![]() ![]() |
문자열에 정규식 패턴이 있는지 테스트하고 검색 결과를 나타내는 문자열을 반환한다.
<SCRIPT> var br='<BR>'; // 줄바꿈 var str=''; // 출력 문자열 변수 선언 var string='Welcome to this regular expression test method. 한글도 테스트가 되는가요?.'; // 점검을 위한 문자열 변수를 선언 var regexp=/come/; // 정규식 패턴 선언 str+='string='+string+br; // 테스트하고저 하는 문자열 출력 str+='regexp='+regexp+br; // 정규식 패턴 출력 str+='regexp.source=['+regexp.source+'] '; // 정규식 패턴 소스 출력 if (regexp.test(string)) str+=' 포함되어 있슴.'; // 존재 여부를 테스트 else str+=' 포함되지 않았슴.'; // 포함되어 있지 않을 경우 메세지 출력 str+=br+br; regexp=/한글/; // 정규식 패턴 str+='regexp='+regexp+br; // 정규식 패턴 출력 str+='regexp.source=['+regexp.source+'] '; // 정규식 패턴 소스 출력 if (regexp.test(string)) str+=' 포함되어 있슴.'; // 존재 여부를 테스트 else str+=' 포함되지 않았슴.'; // 포함되어 있지 않을 경우 메세지 출력 str+=br+br; regexp=/123/; // 정규식 패턴 str+='regexp='+regexp+br; // 정규식 패턴 출력 str+='regexp.source=['+regexp.source+'] '; // 정규식 패턴 소스 출력 if (regexp.test(string)) str+=' 포함되어 있슴.'; // 존재 여부를 테스트 else str+=' 포함되지 않았슴.'; // 포함되어 있지 않을 경우 메세지 출력 document.write(str); // 결과 문자열 출력 </SCRIPT>
![]() | test 메서드 | ⇒ | ![]() ![]() |
최종 수정: 04/05/2025 14:45:11 | ![]() All right reserved | 비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다. 오류가 나면 정상적 접속으로 시도해 보세요. | http://koxo.com/lang/js/method/test.html |