여러 매칭 방법 지원:
testStr.match(re)를 사용할 수도 있지만 이 경우 g 옵션을 사용할 수 없으며 첫 번째 일치 항목만 얻을 수 있습니다.
또 다른 참고사항:
정규식 개체의 속성 및 메서드:
미리 정의된 정규식에는 input, multiline, lastMatch, lastParen, leftContext,
rightContext 및 $1 ~ $9. 그 중 입력과 다중 라인을 미리 설정할 수 있습니다. 다른 속성의 값은 exec나 test 메소드 실행 후
에 따라 결정됩니다.다른 조건에는 다른 값이 할당됩니다. 많은 속성에는 긴 이름과 짧은(perl 스타일) 이름이 모두 있으며 두 이름 모두 동일한 값을 나타냅니다. (JavaScript는 Perl의 정규 표현식을 시뮬레이션합니다)
정규식 개체의 속성:
속성 의미
$1...$9 존재하는 경우 일치하는 하위 문자열입니다.
$_ 입력 보기
$* 여러 줄 보기
$& lastMatch 보기
$ lastParen 보기
$` leftContext 보기
$'' rightContext 보기
constructor 개체의 특수 함수 프로토타입 생성
global 전체 문자열에 있는지 여부 일치(bool 유형)
ignoreCase 일치 시 대소문자 무시 여부(bool 유형)
input 일치하는 문자열
lastIndex 마지막 일치 인덱스
lastParen 괄호로 묶인 마지막 하위 문자열
leftContext 가장 최근 일치된 하위 문자열 왼쪽
multiline 다중 줄 일치 수행 여부(bool 유형)
프로토타입 객체에 추가 속성 허용
rightContext 가장 최근에 일치된 오른쪽 하위 문자열
source 정규식 수식 패턴
lastIndex 마지막 일치 인덱스
정규 표현식 객체의 메소드:
메소드 의미
컴파일 이것은 정규 표현식의 내용을 재정의하는 것을 참조해야 합니다
exec 검색을 수행하려면 while 메소드를 사용하여 test
toSource와 일치 새 객체를 생성하는 데 사용할 수 있는 값을 갖는 특정 객체의 리터럴 표현을 반환합니다. Object.toSource 메서드를 오버로드하여 가져옵니다.
toString 특정 객체의 문자열을 반환합니다. Object.toString 메서드를 오버로드하여 가져옵니다.
valueOf 특정 객체의 원래 값을 반환합니다. Object.valueOf 메서드를 오버로드하여
예: