JavaScript分割メソッド
分割方法は、文字列を文字列配列に分割し、配列を返すために使用されます。構文は次のとおりです。
コードコピーは次のとおりです。
str_object.split(セパレーター、制限)
パラメーター説明:
| パラメーター | 説明します |
|---|---|
| str_object | 操作する文字列(オブジェクト) |
| セパレーター | 必須。デリミッター、文字列、または正規表現、このパラメーターが指定する場所からstr_objectを分割します |
| 制限 | オプション。返された配列の最大長を指定します。このパラメーターが設定されている場合、返されたサブストリングは、このパラメーターで指定された配列以上のものではありません。このパラメーターが省略されている場合、すべてのコンプライアンスルールが分割されます |
ヒント:空の文字列( "")がセパレーターとして使用されている場合、次の例に示すように、str_objectの各文字が分割されます。
スプリットメソッドの例
コードコピーは次のとおりです。
<スクリプト言語= "javascript">
var str = "www.vevb.com";
document.write(str.split( "。") + "<br />");
document.write(str.split( "") + "<br />");
document.write(str.split( "。"、2));
</script>
この例を実行して出力を実行します。
コードコピーは次のとおりです。
www、jb51、net
w、w、w、。、j、b、5,1、。、n、e、t
www、jb51
ヒント:上記の例に示すように、空の文字列( "")がセパレーターとして使用されている場合、str_objectの各文字は間に分割されます。
分割方法は正規表現を使用します
分割方法は、正規表現を使用して、文字列の分割もサポートしています。
コードコピーは次のとおりです。
<スクリプト言語= "javascript">
document.write( "1a2b3c" .split(// d/) + "<br/>");
document.write( ":a:b:c" .split( ":"));
</script>
この例を実行して出力を実行します。
コードコピーは次のとおりです。
A、B、c
、a、b、c
2つの例の出力の違いを注意深く観察してください。