정규식에 사용된 multiline 플래그(m) ($*)의 상태를 나타내는 부울값을 반환한다.

Script[bVal=]RegExp.multiline
HTML없음
인수
object : (개체)

필수적인 요소인 object 참조는 RegExp 개체의 인스턴스이다.

bVal : (속성 부울값)

multiline 속성값은 복수라인인가를 나타내는 부울값이다.

false 복수라인이 아니다.
true 복수라인이다.

이 속성은 읽기전용으로 디폴트값은 false이다.

설명

multiline 속성은 정규식에 multiline 플래그(m)가 설정되면 true를 반환하고 그렇지 않으면 false를 반환한다.

multilinefalse면 "^"는 문자열의 시작 위치와 일치하고 "$"는 문자열의 끝 위치와 일치한다.
multlineture면 "^"는 "\n" 또는 "\r" 다음 위치 및 문자열의 시작 위치와 일치하고 "$"는 문자열의 끝 위치 및 "\n" 또는 "\r" 앞 위치와 일치한다.



property
multiline 속성
multiline</b> 속성이전페이지로페이지 맨위로페이지 맨아래로

간단한 multiline 속성 예제

string=여러줄 문장 여러줄

rgex=/줄.$\n/g, rgex.multiline=false

rgex=/줄.$\n/gm, rgex.multiline=true
<FORM name=fname>
<TEXTAREA rows=3 name=taname>여러줄
문장
여러줄
</TEXTAREA>
</FORM>

<SCRIPT>
var br='<BR>';
string=fname.taname.value; // 검사할 문자열 변수 지정
document.write('string='+string+br+br); // 문자열 변수 출력
rgex=/줄.$\n/g; // 정규식 패턴 설정, multiline 설정 없이
multilineCheck(); // 기능함수 호출
document.write(br);
rgex=/줄.$\n/mg; // 정규식 패턴 설정, multiline 설정하여, '줄' 다음에 줄바꿈한 것
multilineCheck(); // 기능함수 호출

function multilineCheck(){ // 기능함수 시작
  document.write('rgex=<FONT color=red>'+rgex+'</FONT>, '); // 정규식 패턴 출력
  document.write('rgex.multiline=<FONT color=blue>'+rgex.multiline+'</FONT>'+br); // multiline 속성 출력
  while((foundArr=rgex.exec(string)) !=null){ // 문자열 배열변수가 있는 동안 계속 결과 출력
      document.write('index('+foundArr.index+'~'+foundArr.lastIndex); // 발견된 것에 대한 index, lastIndex 출력
      document.write(') : <FONT color=blue><B>'+foundArrr+'</B></FONT>'+br); // 발견된 부분 문자열을 출력
  } // while 루프 종료
} // 기능함수 종료

property
multiline 속성
견본
이전페이지로페이지 맨위로
최종 수정:
05/01/2025 21:50:39
KoXo Homepage
All right reserved
비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다.
오류가 나면 정상적 접속으로 시도해 보세요.
http://koxo.com/lang/js/property/multiline.html