목차
substr() 예제 - JavaScript 경우
substr() 정의
substr() 구문
substr() 예제 - jQuery 경우
substr() 예제
<button onclick="hz()">클릭</button>
<p id="demo"></p>
<script>
function hz() {
var str = "Homzzang.com";
var cur = str.substr(3, 5) ;
document.getElementById("demo").innerHTML = cur;
}
</script> 결과값: zzang결과 보기
substr() 정의
문자열의 특정 위치 이후의 특정 길이 만큼 자르기
1.
문자열의 끝부분부터 자르려면 음수 사용
(단, 익스8 및 그 이전 버전에서는 작동 안 함.)
2.
원래 문자열의 값을 변경하는 것은 아님.
3.
주요 브라우저 모두 지원.
4.
ECMAScript 1
substr() 구문
string .substr(start , length )
[매개변수]
string 필수. 원래 문자열start 필수. 추출 시작 위치.※ 양수이면서 원래 문자열보다 큰 수 지정 시 빈 문자열 반환, ※ 음수면 문자열 끝부터 추출. ※ 음수이면서 원래 문자열보다 큰 수 지정 시 0부터 시작. length 선택. 추출할 글자 길이.
※ 생략 시, 그 나머지 반환.
[반환값]
문자열의 지정 시작점부터 지정 길이 만큼 반환.
※ 문자열 길이가 0 또는 음수일 경우, 빈 문자열 반환.
cf.
substr() 예제 - jQuery 경우
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
function cut_str(val, num) {
if(val.length > num) {
val = val.substr(0, num) + "...";
}
return val;
}
document.write(cut_str('홈짱닷컴 Homzzang.com',4));
</script>
결과값: 홈짱닷컴...
주소 복사
랜덤 이동