在回调字符串中查找匹配项-jQuery

在回调字符串中查找匹配项-jQuery,jquery,Jquery,我希望能够在回调字符串中找到精确匹配。假设我想在回调字符串a,b,c,d,e,中找到c。如何在回调字符串中找到c,以便检查它是否存在?示例代码 这是回调中的字符串 a,b,c,d,e, 这是为了验证字符串是否包含字母c $.ajax({ type: "POST", url: "file.php", data: Data, success: function(myhtml){ // Find exact word that contains 'c'

我希望能够在回调字符串中找到精确匹配。假设我想在回调字符串
a,b,c,d,e,
中找到
c
。如何在回调字符串中找到
c
,以便检查它是否存在?示例代码

这是回调中的字符串

a,b,c,d,e,
这是为了验证字符串是否包含字母
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
        }
    }
});
您可以使用该方法检查字符串是否存在于另一个字符串中。如果该方法没有返回,则返回-1

if( myhtml.indexOf('c') !== -1 ){
    //do stuff
}
您可以使用该方法检查字符串是否存在于另一个字符串中。如果该方法没有返回,则返回-1

if( myhtml.indexOf('c') !== -1 ){
    //do stuff
}
纯javascript:

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

indexOf()方法返回 字符串中的指定值。 如果要搜索的值从未出现,则此方法返回-1

纯javascript:

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

indexOf()方法返回 字符串中的指定值。 如果要搜索的值从未出现,则此方法返回-1


myhtml返回的内容是什么?myhtml返回的内容是什么?您可能会发现有用的
lastIndexOf()
method与上面的示例有何不同/更好?您可能会发现有用的
lastIndexOf()
method与上面的示例有何不同/更好?