• 회원가입
  • 로그인
  • 구글아이디로 로그인

[String] JS - match() 메서드 ★ - 일치하는 문자열 반환 (= match메서드 = 매치메서드) ※ 정규식 패턴 일치 검사

목차
  1. match() 예제 - 일치하는 문자열 반환
  2. match() 정의
  3. match() 구문
  4. match() 예제 - 매개변수 종류별 결과값

 

match() 예제 - 일치하는 문자열 반환

 

<button onclick="homzzang()">클릭</button>


<p id="demo"></p>


<script>

function homzzang() {

  var str = "홈짱닷컴 Homzzang.com"; 

  var res = str.match(/homzzang/gi);

  document.getElementById("demo").innerHTML = res;

}

</script>

 

결과보기

결과값: Homzzang

 

match() 정의

 

지정 문자열이나 정규표현식 패턴과 일치하는 문자열을 배열로 반환.

※ 일치 문자열이 없으면 null 반환.

 

 

 

match() 구문

 

string.match(match)

 


[매개변수]

 

match

찾을 정규표현식패턴(또는, 문자열)

 


[반환값]

 

  • 일치 문자열 존재 O 경우, 배열 반환.
  • 일치 문자열 존재 X 경우, null 반환.


 

match() 예제 - 매개변수 종류별 결과값

 

<p id="demo"></p>


<script>

let hz = "Homzzang.com HOMZZANG.COM homzzang.com";

let result;

result = hz.match("hom") + "<br>"; // hom

result += hz.match(/hom/) + "<br>"; // hom

result += hz.match(/hom/g) + "<br>"; // hom

result += hz.match(/hom/i) + "<br>"; // Hom

result += hz.match(/hom/gi); // Hom,HOM,hom

document.getElementById("demo").innerHTML = result;

</script>

 



분류 제목
Operator JS - typeof 연산자 - 데이터타입 반환/확인/체크 (= typeof연산자 = 타입어브연산자/타입어브…
Operator JS - delete 연산자 (delete Operator = 삭제연산자)
Operator JS - in 연산자 (in Operator = 포함연산자)
Operator JS - instanceof 연산자 (instanceof Operator = 인스턴스연산자)
Operator JS - void 연산자 (= void Operator = 보이드 연산자) + 클릭 배경색 변경
Statement JS - 구문 (Statements)
Statement JS - break 구문 ★ (= break문 = 브레이크문)
Statement JS - continue 구문 ★ (= continue문 = 컨티뉴문)
Statement JS - debugger 구문 (= debugger문 = 디버거문)
Statement JS - do ... while 구문 (= 두와일구문 = 두와일문 = 두와일반복문)
Statement JS - for 구문 (= for문 = 포구문 = 포문 = 포반복문)
Statement JS - for...in 구문 (= 포인구문 = 포인문 = 포인반복문)
Statement JS - function 구문 (= 함수구문)
Statement JS - if ... else if ... else ... 구문 (= if문 = 이프문 = 이프조건문)
Statement JS - return 구문 ★★ (= return문 = return구문 = 리턴문 = 반환문 = 리턴구문)…
Statement JS - switch 조건문 ★ (= switch문 = 스위치문)
Statement JS - throw 구문 (= 쓰로우문 = 쓰로우구문)
Statement JS - try ... catch ... finally 구문 (= 트라이캐치파이널구문)
Statement JS - var 구문 (= 변수정의)
Statement JS - while 구문 (= 와일문 = 와일반복문)
9/67
목록
찾아주셔서 감사합니다. Since 2012