[Javascript] match _ 특정 텍스트 포함여부 확인하기

Cherry·2022년 11월 22일
0
post-thumbnail

Input에 특정한 텍스트가 입력되면 alert 창을 띄우는 프로젝트를 진행하며 Match() 매서드를 알게 되었다.

indexOf()의 경우 또한 특정 문자를 찾을때 많이 사용하지만 indexOf()는 위치값을 반환하기 때문에 match()가 더 적합하다고 판단했다.

그럼 match에 대해서 함께 알아보자


🧐 Match() 함수란 ?

위에서 말했던 것 처럼 특정 텍스트 안에 검색할 단어 또는 찾고싶은 단어가 있는 경우에 match()를 사용하면 해당 텍스트가 포함되는지 확인 할 수 있다.
단어뿐만이 아니라 정규표현식을 사용하여 특정 패턴을 검색하는 것도 가능하다.

👒 작성법


해당 문자열.match("특정 텍스트")
  

👒 예제로 알아보기

fruits 이름을 가진 input에 cherry 라는 특정문구가 입력되면, 해당 alert창이 뜨도록하는 예제이다.

var example = $('input[name="fruits"]').val();

if(example.match("cherry"){
   
				alert('체리가 있어요');

			}else{

				alert('체리가 없는데요?');
			}

참조 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/match
참조 : https://webisfree.com/2014-11-28/[%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8]-%EB%8F%99%EC%9D%BC%ED%95%9C-%EB%8B%A8%EC%96%B4%EB%A5%BC-%EB%AC%B8%EC%9E%90%EC%97%B4%EC%97%90%EC%84%9C-%EC%B0%BE%EA%B8%B0-match()-%ED%95%A8%EC%88%98

profile
🍒의 공부공간

0개의 댓글