ホームページ >ウェブフロントエンド >jsチュートリアル >jQuery 属性フィルターでワイルドカードまたは正規表現を使用するにはどうすればよいですか?

jQuery 属性フィルターでワイルドカードまたは正規表現を使用するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-15 07:39:11430ブラウズ

How Can I Use Wildcards or Regular Expressions in jQuery Attribute Filters?

jQuery セレクターのワイルドカードと正規表現

質問:

ワイルドカードをどのように利用しますか?または属性値の jQuery 属性フィルターの正規表現パターン?

答え:

jQuery は、複雑な正規表現マッチングのための強力なフィルター機能を提供します。最初の 3 つの div に一致する例を次に示します。

 .filter(function() {</p><pre class="brush:php;toolbar:false">return this.id.match(/abc+d/);

})
.html("Matched!");

この正規表現 (abc d) は、パターン:

  • 文字「a」、「b」、「c」で始まります。
  • その後に文字「c」が 1 つ以上繰り返されます。
  • 文字 "d" で終わります。

結果として、最初の 3 つの div は、 ID が「abcd」、「abccd」、および「abcccd」の場合、この正規表現と一致し、HTML が「一致しました!」に更新されます。 4 番目と 5 番目の div の ID はそれぞれ "abd" と空の文字列 ("") ですが、正規表現に一致しないため、変更されません。

以上がjQuery 属性フィルターでワイルドカードまたは正規表現を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。