JS 글자수 체크(공백포함, 제외) 및 언어 옵션 설정

글자수 체크하기

 

<textarea style="width:600px;" class="DOC_TEXT" name="DOC_TEXT" placeholder="선택하신 서류사항 항목에 대한 내용을 200자 이내로 기재해주세요.">
</textarea>
<br />
<span style="color:#aaa;" id="counter">(0 / 최대 200자)</span>
// textarea 체크
$('.DOC_TEXT').keyup(function (e){
    var content = $(this).val(); //입력한 것
    $('#counter').html("("+content.length+" / 최대 200자)");  //글자수 카운팅

    if (content.length > 200){ //200자 이상일 때
        alert("최대 200자까지 입력 가능합니다.");
        $(this).val(content.substring(0, 200)); //넘어간 글자 자르기
        $('#counter').html("(200 / 최대 200자)");
    }
}); 

 

 

 

 

특정 문자 반복 횟수 체크

 

특정 문자가 얼마나 반복되는 지 세는 법은 아래와 같습니다. 아래는 정규식을 사용한 예입니다.

var temp = "This is a string.";
var count = (temp.match(/is/g) || []).length;
alert(count);

//https://hashcode.co.kr/questions/1434/%ED%8A%B9%EC%A0%95%EB%AC%B8%EC%9E%90%EA%B0%80-%EC%96%BC%EB%A7%88%EB%82%98-%EB%B0%98%EB%B3%B5%EB%90%98%EB%8A%94%EC%A7%80-%EC%84%B8%EB%8A%94%EB%B2%95

 

 

 

 

공백제외 글자수 체크하기

 

<form>
	<input type="text" id="newText" onkeyup="checkLength(this)">
</form>
<div class="LengthCheck">
	<div>띄어쓰기 제외 : <span class="extrablank">0</span></div>
</div>
// 한글 글자수 체크 함수
function checkLength(str) {
	var redex = /\s/ig;
	var extrablank = $(str).val().toString().replace(redex, "").length;
	$(".extrablank").text(extrablank); //결과물이 보여질 부분
}

 

 

 

입력하는 란의 언어 설정

 

아래와 같이 입력하면 입력폼의 기본값은 한글입니다. ime-mode의 옵션은 active(한글), inactive(영문), auto(선택된 mode 적용), disabled(영문만 입력 가능)이 있습니다.

 

<input type="text" style="ime-mode:active;"> 

0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기

HTML/CSS/기타

번호 제목 글쓴이 날짜 조회수
10 JQuery 노드찾기 관리자 11-12 1,065
9 Jquery 또는 플러그인없이 마우스 오버 확대 관리자 07-05 1,560
8 구글 번역 기능 붙이기 관리자 06-10 9,292
7 [jQuery] 웹사이트에 사용가능한 슬라이더(Slider) 관리자 06-09 2,380
6 Datepicker + 년월만 선택하기 관리자 06-06 7,016
5 JCROP을 이용한 이미지 자르기 관리자 05-18 1,258
4 jquery-file-upload 관리자 05-18 2,057
3 [스크립트] printjs 관리자 12-09 1,384
2 [스크립트] eventSwipe. HTML에서 swipe 이벤트를 사용할 수 있도록 해줍니다. 관리자 11-01 1,491
1 [QR] 구글 API로 QR 코드 생성 / Wi-fi 접속 QR 코드 생성 관리자 10-21 4,149