2011-12-06 19 views

回答

-2

由於Java 5,也存在,可以用同樣的方法。

+0

這是javascript。 –

+0

不要混淆java和javascript。 –

+0

抱歉,我很抱歉。 –

4

你不需要這個jQuery。它可以用簡單的純JavaScript來實現:

var aa = "aa bb"; 
if(aa.indexOf("aa") >= 0){ 
    //some task 
} 

方法indexOf將返回給定的字符串的第一個索引字符串中,或​​-1,如果這樣的子不存在。

0

在Javascript中使用的indexOf了點。

var aa = "aa bb"; 
if(aa.indexOf('aa') != -1) 
{ 
} 

但請記住,的indexOf是區分大小寫的

您可以使用原型創建您自己的contains方法,如果需要,可以使用原型來處理該問題。

String.prototype.contains = function(value, ignorecase) { 
    if (ignorecase) { 
     return (this.toLowerCase().indexOf(value.toString().toLowerCase()) != -1); 
    } 
    else { 
     return this.indexOf(value) != -1; 
    } 
}; 

alert("aa bb".contains("aa")) 

來源:'contains' method in javascript, extend the String prototype and add your own methods.

0

可以使用更復雜的情況進行簡單的人正則表達式,或者的indexOf。

if (aa.match(/a(b|c)a/)) { 
} 

if (aa.indexOf('aa') >= 0) { 
} 
0

的C#實現的.Contains實際上是它的包裝是實現.IndexOf。因此,您可以在javascript中創建自己的.Contains函數,如下所示:

String.prototype.Contains = function (s) { 
    return this.indexOf(s) != -1; 
}