본문 바로가기
programming/java script & css

[Java Script / 자바 스크립트] 문자열 자르는 함수 split

by fluorite94 2019. 6. 20.
반응형

String 문자열을 자르는 방법은 다양하지만 구분자가 있는 경우

split 함수를 사용하여 문자열을 쉽게 자를 수 있습니다.

 

예를 들어 핸드폰 번호처럼 '010-0000-0000'처럼 구분자(-)가 있다면

split 함수를 사용하여 구분자를 넣어주면

배열로 반환이 됩니다.

 

String.split(separator, limit)

separator에는 분할하고 싶은 구분자를 넣으시면 됩니다.

예를 들어 쉼표를 기준으로 구분되어 있다면 (", ") 식으로 넣습니다.

limit은 최대 분할 개수입니다. 값을 넣지 않으면 전체를 다 자릅니다.

 

 

"123,456,789"문자를 자르는 예제입니다.

만약 split함수를 호출하여 값을 넘겨주지 않으면 자르지 않고 원래 문자열을 반환합니다.

 

"123,456,789"문자를  ","를 기준으로 분할하기 위해서는 구분자에 String.split(", ") 이렇게 호출하면
쉼표를 기준으로 자른 값을 배열로 반환합니다.

 

"123,456,789" 문자열을 String.split(",",2) 하게 되면

2개의 배열만 반환되고 나머지 값은 버려지게 됩니다.

 

이렇게 구분자가 있는 문자열이라면 split을 사용하여 쉽게 문자열을 분할할 수 있습니다.

반응형


댓글