ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScriptのsearch()メソッドの使い方
search() は、JavaScript に組み込まれたメソッドです。主に、文字列内の指定された部分文字列を取得するか、正規表現に一致する部分文字列を取得するために使用されます。指定された文字列内の最初の文字列を検索して返します。最初に出現する位置、構文「string.search(match pattern)」。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
search() メソッドは、文字列内の指定された部分文字列を取得したり、正規表現に一致する部分文字列を取得したり、指定された文字列の最初の出現を検索して返したりするために使用されます。
一致する部分文字列が見つからない場合は、-1 が返されます。
構文
string.search(searchvalue)
search() メソッドにはパラメータが 1 つだけあり、一致パターンを定義し、検索する文字列または正規表現を指定します。
戻り値:数値型。指定された検索文字列または正規表現と一致する String オブジェクトの開始位置。
例:
次のコードは、search() メソッドを使用して、URL 文字列の下付き文字の位置にあるスラッシュ文字を照合します。
var s = "c.biancheng.net"; n="s.search("//");"
search() メソッドのパラメータ定義:
search() メソッドのパラメータは正規表現 (RegExp オブジェクト) です。引数が RegExp オブジェクトでない場合、JavaScript は RegExp() 関数を使用して引数を RegExp オブジェクトに変換します。
search() メソッドは、左から右の検索順序に従い、最初に一致した部分文字列の開始添え字位置の値を返します。見つからない場合は、-1 が返されます。
search() メソッドは、指定された範囲を検索できず、常に最初に一致した部分文字列の添え字値を返します。これは、indexOf() メソッドほど柔軟ではありません。
[関連する推奨事項: JavaScript 学習チュートリアル]
以上がJavaScriptのsearch()メソッドの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。