web-dev-qa-db-ja.com

文字列で見つかった場合はjQuery

変数のコンテンツに特定のWordが含まれているかどうかをjQueryで確認し、一致した場合にアラートを実行させるにはどうすればよいですか?

16
Ronal

JavaScriptvariableをチェックし、ページ上の要素ではない場合、jQueryは実際に使用するよりも簡単/異なるものにすることはしませんプレーンなJavaScript。

ここで述べた正規表現を使用した他の回答は機能しますが、理解を深めたい場合は、w3schoolsの String object reference または RegExp object reference を確認することをお勧めします。 。

5
TM.
if( str.indexOf( "your Word" ) !== -1 )

または

if( str.search( /your regex/ig ) )

または

if( str.match( /your regex/ig ).length > 0 )

それが示すように、この問題を解決するためにjQueryは必要ありません。

ただし、必要な場合は jQueryセレクター を使用しないでください。

$('#someId:contains(text)')
44
geowa4

一言:正規表現。

おっと、それは2つの単語でした;)

https://developer.mozilla.org/en/Core_JavaScript_1.5_Guide/Regular_Expressions

正規表現:

/.(mystring\swhich\sshould\smatch)./
0
user142019