Javascriptを文字列に文字列が含まれているかどうかを決定します

ここに画像を挿入説明

方法の一つ:のindexOf()(推奨)

STR = VAR "123";
はconsole.log(str.indexOf()= -1」3" !); //真へ
のindexOf()メソッドは、文字列の最初の出現の指定された位置の文字列値を返します。検索する文字列値が存在しない場合、この方法は-1を返します。


方法2:検索()

STR = VAR "123";
はconsole.log(「3" str.search()= -1!); // trueに
検索()メソッドは、正規表現で指定された部分文字列検索文字列を使用するか、または取得されますサブ文字列が一致します。いいえ、任意の部分文字列に一致する場合、または-1。


方法3:マッチ()

STR = VAR "123";
VAR REG =正規表現(/ 3 /。);
IF {((REG)str.match)
//含ま
}
文字列内の指定された値が一致()メソッドが検索されてもよく、または1つ以上を見つけること正規表現のマッチング。


方法4:テスト()

STR = VAR "123";
VARのREG =正規表現(/ 3 /。);
// trueに;はconsole.log(reg.test(STR))
値が指定された検索文字列試験()メソッドが使用されます。trueまたはfalseを返します。


方法5:EXEC()

STR = VAR "123";
VAR REG =正規表現(/ 3 /。);
IF(reg.exec(STR)){
//含む
}
Execの()メソッドは、正規表現に一致する文字列を取得するために使用されます。これは、マッチング結果を格納するための配列を返します。一致が見つからない場合、戻り値はnullです。


オリジナルの再現:WWW .cnblogs.com / ooo0 / P /7741651.html

ここに画像を挿入説明

方法の一つ:のindexOf()(推奨)

STR = VAR "123";
はconsole.log(str.indexOf()= -1」3" !); //真へ
のindexOf()メソッドは、文字列の最初の出現の指定された位置の文字列値を返します。検索する文字列値が存在しない場合、この方法は-1を返します。


方法2:検索()

STR = VAR "123";
はconsole.log(「3" str.search()= -1!); // trueに
検索()メソッドは、正規表現で指定された部分文字列検索文字列を使用するか、または取得されますサブ文字列が一致します。いいえ、任意の部分文字列に一致する場合、または-1。


方法3:マッチ()

STR = VAR "123";
VAR REG =正規表現(/ 3 /。);
IF {((REG)str.match)
//含ま
}
文字列内の指定された値が一致()メソッドが検索されてもよく、または1つ以上を見つけること正規表現のマッチング。


方法4:テスト()

STR = VAR "123";
VARのREG =正規表現(/ 3 /。);
// trueに;はconsole.log(reg.test(STR))
値が指定された検索文字列試験()メソッドが使用されます。trueまたはfalseを返します。


方法5:EXEC()

STR = VAR "123";
VAR REG =正規表現(/ 3 /。);
IF(reg.exec(STR)){
//含む
}
Execの()メソッドは、正規表現に一致する文字列を取得するために使用されます。これは、マッチング結果を格納するための配列を返します。一致が見つからない場合、戻り値はnullです。


オリジナルの再現:WWW .cnblogs.com / ooo0 / P /7741651.html

おすすめ

転載: blog.csdn.net/abcdef12030/article/details/92066166