メソッドは指定された引数を区切り文字として使用し、文字列をいくつかに分割します。オブジェクトの名前またはリテラル文字列を指定します。メソッドでは変更されません。オブジェクトを指定します。省略した場合、文字列全体を含む単一要素の配列が返されます。空の文字列("")が指定されると、返される配列では文字列の各文字が区切り要素となり、1文字ずつに分割されます。limit配列に返される要素の数を制限する値を指定します。位置で分割してできた部分文字列の配列を返します。配列要素の一部としては返されません。なった結果を含む)である各回の区切りが出力配列に結合されます。つの空文字列を含む配列を返します。分割して表示させるサンプルです。メソッドは、引数に正規表現も指定できます。次の例は、任意の数の空白文字を含む区切り文字を指定する例です。5".split(/\s*,\s*/);//実行結果は["1","2","3","4","5"]separator(区切り文字)が指定されなかった場合、文字列は分割されず、1つの要素のみを持ち、その要素が元の文字列という配列が返されます。して指定されると、返される配列では文字列の各文字が区切り要素となり、1文字ずつに分割されます(改行文字等も含む)。キャプチャする括弧を含む場合、マッチした結果が戻り値の配列に含まれます。以下のサンプルでは、separator(区切り文字)に、何も指定しなかったり、空文字を指定したり、正規表現を指定した場合等に、どのように分割されるかを表示します。コンソールにも表示されます。オブジェクトで表現されます。コンストラクタの他に3つのメソッドといくつかのプロパティをサポートしています。オブジェクトのプロパティでは非推奨になっているものが、かなりあるので注意が必要です。プロパティ」を参照ください。オブジェクトを生成します。"flags");パラメータと戻り値pattern正規表現のテキスト。「\」を「\\」に置き換える必要があります。flags(オプション)次の値を任意の組み合わせで指定できます。付きの特別な文字列が含まれているときにはその文字をエスケープするルール)に従う必要があります。/\w+/;リテラルフォーマットでの引数はクォーテーションで囲みませんが、コンストラクタ関数での引数はクォーテーションで囲む必要があります。"i");コンストラクタ関数を使用すると、実行時にその正規表現をコンパイルします。正規表現パターンが変わることがわかっている(変数で使用する)場合や、ユーザが入力するなど別のソースからパターンを取得する場合には、コンストラクタ関数を使用します。変換(エスケープ)しておく必要があります。1つ1つ変換することもできますが、以下のようなフォームを作成して、簡単に変換できるようにします。>」の文字を変換するのですが、以下では正規表現パターンを変数に入れて使用するので、コンストラクタ関数を使用します。変換対象の文字の配列を代入します。文字列に対応する変換文字(文字参照)の配列を代入します。メソッドを使って変換対象の文字をそれぞれ「&lt;」「&gt;」「&quot;」「&#39;」「&amp;」(文字参照)に変換します。変換する際の順番は、最初に「&」を変換します(全ての文字参照に「&」が含まれているため)。使って文字を変換しています。利用してパターンを生成しますが、このような場合は、コンストラクタ関数を使用します。正規表現リテラルを使ってはうまく行きません。文を以下のように正規表現リテラルを使って記述するとうまく行きません。使って正規表現オブジェクトを生成するようにします。メソッドによく似ています。