【jsが] - 文字列が文字列が含まれているか否かを判断します

Stringオブジェクトのメソッド

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

VaRのSTR = "123"; 
console.log(!str.indexOf( "3")= -1); //真

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

 

方法2:検索() 

VaRのSTR = "123"; 
console.log(str.search( "3")= -1!)。//真

表現に一致する部分文字列を検索したり、通常の、指定された検索文字列をサブストリングの検索()メソッド。いいえ、任意の部分文字列に一致する場合、または-1。

 

方法3:マッチ()

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

一致()メソッドは、文字列で指定された値を取得する、あるいは1つまたは複数の正規表現マッチングを見つけること。

 

RegExpオブジェクトのメソッド

方法4:テスト() 

VaRのSTR = "123"; 
VaRのREG =正規表現(/ 3 /)。
console.log(reg.test(STR))。//真

試験()メソッドは、文字列で指定された値を取得します。trueまたはfalseを返します。

 

方法5:EXEC()

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

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

 

https://www.cnblogs.com/ooo0/p/7741651.html

VaRのSTR = "123"; 
console.log(!str.indexOf( "3")= -1); //真

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

 

方法2:検索() 

VaRのSTR = "123"; 
console.log(str.search( "3")= -1!)。//真

表現に一致する部分文字列を検索したり、通常の、指定された検索文字列をサブストリングの検索()メソッド。いいえ、任意の部分文字列に一致する場合、または-1。

 

方法3:マッチ()

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

一致()メソッドは、文字列で指定された値を取得する、あるいは1つまたは複数の正規表現マッチングを見つけること。

 

RegExpオブジェクトのメソッド

方法4:テスト() 

VaRのSTR = "123"; 
VaRのREG =正規表現(/ 3 /)。
console.log(reg.test(STR))。//真

試験()メソッドは、文字列で指定された値を取得します。trueまたはfalseを返します。

 

方法5:EXEC()

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

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

 

https://www.cnblogs.com/ooo0/p/7741651.html

おすすめ

転載: www.cnblogs.com/zjt-blogs/p/11583863.html