サイト内検索

String メソッド一覧

スポンサー

ホーム > String > search

search

正規表現を使用して文字列中から文字列を検索し,最初に見つかったインデックスを返します.

シンタックス

stringObject.search(regexp)
  • regexp - 正規表現 (RegExpオブジェクト)

解説

searchメソッドはregexpで指定された正規表現に一致する文字列の位置を検索し,見つかった位置のインデックスを返します.見つからなかった場合は -1 を返します.

searchメソッドはグローバルマッチを行いません.(gフラグを無視します)

サンプルコード

以下にsearchメソッドを使用して文字列を検索するサンプルコードを示します.

<html>
  <head>
    <title>searchメソッドのサンプルコード</title>
  </head>
  <body>
    <script type="text/javascript" language="javascript">
      var str = "Snoopy is dog";

      document.write(str.search(/opy/i) + "<br />");
      document.write(str.search(/d.g/) + "<br />");
      document.write(str.search(/Woodstock/) + "<br />");
    </script>
  </body>
</html>

実行例

サンプルコードの実行結果は以下のようになります.

3
10
-1

スポンサード リンク

inserted by FC2 system