본문 바로가기

HTML & CSS & JS

javascript 문자열에서 특정 단어 수 세기

반응형

RegExp 객체 사용

 

 

찾고자 하는 단어

var search = "Http";

 

 

var regex = new RegExp(search,'gi');
	        
//문자열에서 문자 개수 
var results = $('#textarea2').html().match(regex);
	        
if(results == null)
{
	alert(null);
}
else
{
	alert(results.length);
			 }

 

text의 math에 생성한 regex를 인자로 넣음.

이때 

단어가 하나도 속해있지 않다면 0이 아닌 null을 반환하므로 results에 대해 null Exception처리 해야됨.

null이 아니라면 length로 결과 반환 가능

반응형