JS文字列が別の文字列が含まれているかどうかを決定します

1、のindexOf()、推奨文字列の最初の出現で指定された文字列値を返します。検索する文字列値が存在しない場合、この方法は-1を返します。

VAR STR = "123" 
はconsole.log(str.indexOf( "2")= -1!)。// 

2試合():文字列で指定された値を取得、または1つ以上の正規表現マッチングを発見します。

VAR STR = "123"
 VaRの REG =正規表現(/ 3 / )。
もし(str.match(REG)){
  // 包含; 
}

3、検索():指定された検索文字列の部分文字列のために、または正規表現サブストリングの一致を検索します。いいえ、任意の部分文字列に一致する場合、または-1。

VAR STR = "123" 
はconsole.log(str.search( "2")= -1!)。// 

4、()テスト:指定された検索文字列の値。trueまたはfalseを返します。

VAR STR = "123"
 VaRの REG =正規表現(/ 3 / )。
 console.log(reg.test(文字列) = -1!)。// 

5、EXEC():検索文字列表現のマッチングに使用されています。これは、マッチング結果を格納するための配列を返します。一致が見つからない場合、戻り値はnullです。

VAR STR = "123"
 VaRの REG =正規表現(/ 3 / )。
もし(reg.exec(STR)){
  // 包含; 
}

おすすめ

転載: www.cnblogs.com/shirliey/p/11764410.html