특정문자가 얼마나 반복되는지 세는법


var temp = "This is a string.";
alert(temp.count("is")); // output '2'

이런식으로 문자열을 집어넣으면 특정 문자열에서 매개변수로 들어간 문자열이 몇번 나오는지 카운트를 세는 함수를 찾고있는데요 자바스크립트에서 그런 함수는 없나요?

  • 2016년 02월 25일에 작성됨

조회수 361


1 답변


정규식을써서 간단하게 할수있습니다.

var temp = "This is a string.";

var count = (temp.match(/is/g) || []).length;

alert(count);
  • 2016년 02월 25일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close