자바스크립트 예제모음

특정문자 개수 세기

전체 문자열 배열 폼관련
등록일 :

특정문자 갯수 세기

아래 예제에서 특정 문자가 몇개인지
찾아보는 예제입니다.


HTML

<div class="wrap">

<textarea name="ori" rows="8">
닿닿닿닿닿닿닿닿닿닿닿닿닿닿닿닿닿닿닿닿
닿닿닿닿닿닿닿닿닿닿닿닿닿닿닿닻닿닿닿닿
닿닿닿닿닿닿닿닿닿닿닿닿닿닿닿닿닿닿닿닿
닿닿닿닿닿닿닿닿닻닿닿닿닿닿닿닿닿닿닿닿
닿닿닿닿닿닿닿닿닿닿닿닿닿닿닿닿닻닿닿닿
닻닿닿닿닿닿닿닿닿닿닿닿닿닿닿닿닿닿닿닿
닿닿닿닿닿닻닿닿닿닿닿닿닿닿닿닿닿닿닿닿
</textarea>

	<div style="padding:10px">
		<button type="button" onclick="gogogo()">눌러보세요 : "닻" 이 몇개 일까요?</button>
	</div>
</div>

자바스크립트

function gogogo(){
	var txt = $('[name=ori]').val();

	// 정규식으로 찾은 후 length 로 갯수를 표시
	// 찾는 대상이 없는 경우 null 이 반환되어 에러가 발생할 수 있음
	// null 일때 빈배열 "[]" 로 대체, 이때 length 는 0
	alert('삐빅 ' + (txt.match(/닻/g) || []).length + ' 개 발견 !!');

}