JavaScript 분할 방법
분할 방법은 문자열을 문자열 배열로 분할하고 배열을 반환하는 데 사용됩니다. 구문은 다음과 같습니다.
코드 사본은 다음과 같습니다.
str_object.split (분리기, 한계)
매개 변수 설명 :
| 매개 변수 | 설명 |
|---|---|
| str_object | 작동 할 문자열 (객체) |
| 분리 기호 | 필수의. 구분 기호, 문자열 또는 정규 표현식,이 매개 변수가 지정된 위치에서 split str_object |
| 한계 | 선택 과목. 반환 된 배열의 최대 길이를 지정합니다. 이 매개 변수가 설정되면 반환 된 하위 문자열은이 매개 변수에 지정된 배열 이상이 아닙니다. 이 매개 변수가 생략되면 모든 규정 준수 규칙이 나뉩니다. |
팁 : 빈 문자열 ( "")이 분리기로 사용되는 경우 다음 예제와 같이 str_object의 각 문자가 나뉩니다.
분할 방법 예제
코드 사본은 다음과 같습니다.
<script language = "javaScript">
var str = "www.vevb.com";
document.write (str.split ( ".") + "<br />");
document.write (str.split ( "") + "<br />");
document.write (str.split ( ".", 2));
</스크립트>
이 예제 및 출력을 실행하십시오.
코드 사본은 다음과 같습니다.
www, jb51, net
w, w, w,., j, b, 5,1,., n, e, t
www, JB51
팁 : 위의 예에서 볼 수 있듯이 빈 문자열 ( "")이 분리기로 사용되면 str_object의 각 문자가 분리됩니다.
분할 방법은 정규식을 사용합니다
분할 방법은 또한 일반 표현식을 사용하여 분할 문자열을 지원합니다.
코드 사본은 다음과 같습니다.
<script language = "javaScript">
document.write ( "1a2b3c".split (// d/) + "<br/>");
document.write ( ": a : b : c".split ( ":"));
</스크립트>
이 예제 및 출력을 실행하십시오.
코드 사본은 다음과 같습니다.
a, b, c
,알파벳
두 예제의 출력의 차이점을주의 깊게 관찰하십시오.