おいて、文字列を正規表現にマッチさせるためのメソッドは、以下の4つがあります。いうことで、これらがどう違うのか、どう使い分ければいいかをまとめてみました。String.search()まずはパターンにマッチするかどうかだけをチェックしたい時。文字列が正規表現にマッチしたらtrueを返し、そうでなければfalseを返す。文字列が正規表現にマッチしたら、マッチした場所のインデックスを返す。マッチしなければ-1を返す。マッチするかどうかだけをチェックしたい時には、これらのメソッドを使うべき(RegExp.exec()やString.match()より速い)。方が使いやすいのかなという気がします。配列を返す時、その配列には、[0]にマッチした文字列が、[1]...[n]にn番目の括弧で取り出された部分文字列が格納されています。複数回使う必要があります。マッチが成功した時には配列が返され、その配列には、[0]にマッチした文字列が、[1]...[n]にn番目の括弧で取り出された部分文字列が格納されています。正規表現が”g”フラグを含んでいる場合、マッチしたものすべてを含む配列を返します。この時、()でマッチさせた部分文字列を取り出すことは出来なくなります。オブジェクトのメソッドを使え」という話になった気がする(^_^;スポンサーリンクスポンサーリンク:シェアするCLIP!フォローするkoma2関連記事JavaScriptだけで動くLinux、jslinuxを今さら使ってみる1年半ほど前に話題になった[jslinux](http://bellard.org/jslinux/)(JavaScriptだけで動くLin...記事を読むGoogleアナリティクスのデータが正しく送信されていることを確認する3つの方法GoogleアナリティクスのJavaScriptに手を入れてエラーになった場合など、「トラッキングコードを設置したつもりになっていたけど、データが送信されていなかった」ということがあります。サーバにトラッキングデータが正しく送信されているかどうかを確認する方法を3つ紹介します。テストする(1)人気の記事まだデータがありません。