12

.search メソッドは 1 つの文字列のみを検索できますか? または、1 つの .search コマンドで複数の文字列を一度に検索する方法はありますか? (ちなみに、次のコードを試しました: y.search("c", "b", "a")、ここで y はテキスト ボックスの入力です。)

4

1 に答える 1

27

複数の引数を使用することはできませんが、次の|ように or 演算子 ( )で正規表現を使用できます。

y.search(/c|b|a/);

この方法は、複数文字の長さの文字にも機能します。

y.search(/string1|string2|string3/);
于 2012-09-03T16:13:09.307 に答える