文字列変数に特定の文字列が含まれるかどうかを判断するJS実装方法
varcts = "bbltext"; if(cts.indexof( "text")> 0){alert( 'ctsにテキスト文字列');}IndexOFの使用:
文字列オブジェクトの最初のサブストリングの文字位置を返します。
strobj.indexof(substring [、startindex])
パラメーター
strobj
必要なオプション。文字列オブジェクトまたはテキスト。
サブストリング
必要なオプション。文字列オブジェクトを探すためのサブストリング。
Starindex
オプション。この整数値は、文字列オブジェクト内で検索を開始するインデックスを示します。省略した場合は、文字列の先頭から検索します。
説明します
Indexofメソッドは、文字列オブジェクト内のサブストリングの開始位置を示す整数値を返します。サブストリングが見つからない場合は、-1を返します。
startindexが負の数である場合、startindexはゼロとして扱われます。最大の文字位置インデックスよりも大きい場合、可能な限り最大のインデックスと見なされます。
左から右にルックアップを実行します。それ以外の場合、この方法はlastIndexofと同じです。
例
次の例は、Indexofメソッドの使用法を示しています。
関数indexDemo(str2){var str1 = "babebibobububabebibobu" var s = str1.indexof(str2); return(s); }JavaScriptのIndexOFのケースを無視します
JavaScriptのIndexof関数メソッドは、文字列オブジェクト内のサブストリングの開始位置を示す整数値を返します。サブストリングが見つからない場合は、-1を返します。 startindexが負の数である場合、startindexはゼロとして扱われます。最大の文字位置インデックスよりも大きい場合、可能な限り最大のインデックスと見なされます。
Indexof関数は、左から右へのルックアップを実行します。それ以外の場合、この方法はlastIndexofと同じです。
次の例は、Indexof関数法の使用法を示しています。
functionindexdemo(str2){varstr1 = "babebibobubabebebibobu" vars = str1.indexof(str2); return(s);}文字列変数に特定の文字列が含まれているかどうかを判断する上記のJSメソッドは、私があなたと共有したすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。