2012-03-21 12 views
0

コールバック文字列に完全一致を検出したいと考えています。コールバック文字列a,b,c,d,e,cがあるとします。コールバック文字列にcが含まれているかどうかを確認するにはどうすればよいですか?サンプルコード...コールバック文字列で一致するものを見つける - jQuery

これは、コールバックから文字列

a,b,c,d,e, 

これは、文字列はあなたがチェックしindexOfメソッドを使用することができます手紙c

$.ajax({ 
    type: "POST", 
    url: "file.php", 
    data: Data, 
    success: function(myhtml){ 
     // Find exact word that contains 'c' 
     var string = $(""+myhtml+":contains('c')"); 
     if (string) { 
      // Do Stuff 
     } 
    } 
}); 
+0

myhtmlの返信は何ですか? –

答えて

2

が含まれているかどうかを検証することです文字列が別の文字列内に存在する場合このメソッドは、-1を返します。

if(myhtml.indexOf('c') !== -1){ 
    //do stuff 
} 
+0

大変ありがとう@Interstellar_Coder – Joe

1

プレーンジャバスクリプト:

var found = myhtml.toLowerCase().indexOf("c") >= 0; 
if (found) 
{ 
    // ... 
} 

JavaScript indexOf() Method

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

+0

説明していただきありがとうございます:) – Joe

+0

有用な 'lastIndexOf()'メソッド – sll

+0

上記の例とはどのように違うのですか? – Joe

関連する問題