この記事では主に、JavaScript 文字列オブジェクトの Split メソッドの紹介例を紹介します。Split メソッドは、文字列を配列に分割するために使用されます。必要な方は、
JavaScript の Split メソッドを参照してください。
split メソッドは、文字列を文字列配列に分割し、その配列を返すために使用されます。構文は次のとおりです:
str_object.split(separator, limit)
パラメータの説明:
参数 | 说明 |
---|---|
str_object | 要操作的字符串(对象) |
separator | 必需。分隔符,字符串或正则表达式,从该参数指定的地方分割 str_object |
limit | 可选。指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果省略该参数,则符合规则都将被分割 |
ヒント: 空の文字列 ("") が区切り文字として使用される場合、str_object 内の各文字は区切られます。以下の例に示すように、Split によって。
分割メソッド インスタンス
<script language="JavaScript"> var str = "m.sbmmt.com"; document.write( str.split(".") + "<br />" ); document.write( str.split("") + "<br />" ); document.write(str.split(".", 2)); </script>
この例を実行すると、出力は次のようになります:
www,php,cn
w,w, w, .,p,h,p,.,c,n
www,php
ヒント: 上記の例に示すように、空の文字列 ("") がseparator、str_object は各文字の間で区切られます。
分割メソッドは正規表現を使用します
分割メソッドは、文字列を分割するための正規表現の使用もサポートしています:
<script language="JavaScript"> document.write( "1a2b3c".split(/\d/) + "<br />"); document.write( ":a:b:c".split(":") ); </script>
例を実行します。出力:
a,b,c
,a,b,c
2 つの例の出力の違いを注意深く観察してください。
要約: 以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。関連チュートリアルの詳細については、JavaScript ビデオ チュートリアル をご覧ください。