자바스크립트에서 특정 문자열 포함 개수를 추출하려면 어떻게 해야할까?
match를 사용하면 간단하게 처리할 수 있다.(정규식을 이용하는 형태이다.)
다음과 같이 처리하면 된다!
var a = "개발asdfasdfasdf개발";
var results = a.match(/개발/g);
if(results != null) {
alert(results.length); // 2개이므로 2가 출력된다!
}
여기서 주의할 부분은
널 체크가 필요하다는 것이다.
results가 null인데 .length를 하면
스크립트 에러가 발생한다!
이 부분만 주의하면 된다!
match를 사용하면 간단하게 처리할 수 있다.(정규식을 이용하는 형태이다.)
다음과 같이 처리하면 된다!
var a = "개발asdfasdfasdf개발";
var results = a.match(/개발/g);
if(results != null) {
alert(results.length); // 2개이므로 2가 출력된다!
}
여기서 주의할 부분은
널 체크가 필요하다는 것이다.
results가 null인데 .length를 하면
스크립트 에러가 발생한다!
이 부분만 주의하면 된다!
'IT노트(구) > JavaScript' 카테고리의 다른 글
자바스크립트를 이용해서 input type=hidden을 text로 바꾸기 (0) | 2015.12.03 |
---|---|
자바스크립트로 input type=text disable하기 (0) | 2015.12.03 |
자바스크립트에서 json 요청(request) 날리는 방법 (0) | 2015.11.17 |
자바스크립트 toFixed(), toPrecision()은 string을 리턴한다. (2) | 2015.11.17 |
자바스크립트 소수점 관련 유용한 함수 - toFixed() (0) | 2015.11.17 |