반응형
var str = "abcdefgabcdefghi";
alert("1 row -> " + str.substring(0, 1) + " : " + str.substr(0, 1));
alert("2 row -> " + str.substring(5, 3) + " : " + str.substr(5, 3));
alert("3 row -> " + str.substring(5, 7) + " : " + str.substr(5, 7));
alert("1 row -> " + str.substring(0, 1) + " : " + str.substr(0, 1));
alert("2 row -> " + str.substring(5, 3) + " : " + str.substr(5, 3));
alert("3 row -> " + str.substring(5, 7) + " : " + str.substr(5, 7));
결과 ->
1 row -> a : a
2 row -> de : fga
3 row -> fg : fgabcde
substring 함수는 (자를문자열시작위치, 자를문자열종료위치)를 나타내기 때문에 substring(5, 3)과 같은 경우는 뒤에서 앞으로 찾아가 문자를 자르게 된다.
substr 함수는 (자를문자열시작위치, 자를문자열길이)를 나타내기 때문에 substring(5, 7)과 같은 경우는 5번재문자열에서 7문자까지 문자를 자르게 된다.
반응형
'개발 > Javascript' 카테고리의 다른 글
오른쪽 마우스 붙여넣기 막기 and ctrl + V 막기 (0) | 2019.03.19 |
---|---|
jquery Selector 노드 찾기 (0) | 2019.02.22 |
문자시작 index 찾기 indexOf 사용, lastIndexOf 사용 (0) | 2019.02.19 |
jquery each에서 루프를 돌면서 break 또는 continue를 걸고 싶을때 (0) | 2019.02.14 |
jquery like 객체 조회하기 (0) | 2019.02.14 |