var s_data = "2005-03-25"; // 잘라야 되는 값..
var array_data = s_data.split("-"); // split 함수사용..
var s_year = array_data[0]; // 잘라진 값 배열..
var s_month = array_data[1];
var s_day = array_data[2];
function cutStr(str,limit){
var tmpStr = str;
var byte_count = 0;
var len = str.length;
var dot = "";
for(i=0; i 4)
return 2;
else
return 1;
}
사용은 문자열을 출력할 곳에 <script>cutStr("길이가 긴 원래의 문자열",5)</script>와 같이 써주시면 바이트 단위로 자르고 한글과 같이 2byte가 되는 글자는 1byte줄여서 출력합니다.
| [프로그래밍/자바스크립트] 랜덤 광고(이미지) 노출 스크립트 (0) | 2017.10.19 |
|---|---|
| [자바스크립트] window객체, loaction객체, history객체, navigator객체 (0) | 2017.09.05 |
| [자바스크립트] event.keyCode의 숫자표 (0) | 2017.09.04 |
| [프로그래밍/자바스크립트 ] 각종 버튼 만들기 (새로고침,창닫기, ..) (0) | 2017.08.26 |
| [프로그래밍] 자바스크립트 기초 (0) | 2017.08.22 |