정규식 검색에 사용한 문자열을 반환한다.
![]() | Script | [sVal=]RegExp.input |
HTML | 없음 |
이 속성과 연관된 개체는 항상 전역 RegExp 개체이고 input 속성 값은 검색한 문자열이 바뀔 때마다 수정된다.
이 속성은 정규식에 일치에 대한 문자열이며 input 속성은 고정적이므로 항상 RegExp.input을 사용한다.
이 속성이 값을 가지면 일반적으로 별도로 인수(argument)를 지정하지 않은 한 exec와 test 메서드 인수의 디폴트가 된다.
input 속성과 인수가 동시에 지정되면 스크립트나 브라우져는 input 속성을 다음과 같이 설정한다.
버전 | JScript 버전 3 | Javascript 버전 1.2 |
적용 | RegExp 개체 |
참조 | global 속성 | ignoreCase 속성 | multiline 속성 | matches($1~$9) 속성 | RegExp 개체 속성들 |
input 속성 | source 속성 | lastParen 속성 | lastMatch 속성 | RegularExpression 개체 | |
Index 속성 | lastIndex 속성 | leftContext 속성 | rightContext 속성 | 정규식 구문 |
![]() | input 속성⇒ | ![]() | ![]() ![]() ![]() |
<SCRIPT> var br='<BR>'; // 줄바꿈 var testString='아름다운 강산'; // 점검할 문자열 var regexp=/강산/; // 정규식 패턴 설정 document.write('testString='+testString+br+'regexp='+regexp+br); // 문자열과 정규식 출력 document.write('regexp.exec(testString)='+regexp.exec(testString)+', '); // 검색한 부분 문자열 출력 document.write('index('+RegExp.index+'~'+RegExp.lastIndex+')'+br); // 검색한 부분 문자열의 인수 출력 document.write('RegExp.input='+RegExp.input+br); // input 속성값 출력 document.write('RegExp.$_='+RegExp.$_+br); // 다른 표현으로 input 속성값 출력 </SCRIPT>
![]() | input 속성 | ⇒ | ![]() ![]() |
최종 수정: 04/07/2025 08:13:06 | ![]() All right reserved | 비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다. 오류가 나면 정상적 접속으로 시도해 보세요. | http://koxo.com/lang/js/property/input.html |