2011-12-06 12 views

Respuesta

-2

Dado que Java 5, también existe y se puede usar de la misma manera.

+0

esto es javascript. –

+0

no mezcle java y javascript. –

+0

Maldición, lo siento. –

4

No necesita jQuery para esto. Se puede lograr con un simple JavaScript puro:

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

El método indexOf devolverá el primer índice de la subcadena en la cadena, o -1 si dicha subcadena no existe.

0

en JavaScript se utiliza indexOf para eso.

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

Pero recuerda que indexOf es sensible a mayúsculas.

puede crear su propia contains método que utiliza prototipo que puede, si lo desea, manejar eso.

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")) 

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

0

Usted puede usar una expresión regular para los escenarios más complejos, o indexOf para los simples.

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

o

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

implementación de .Contains C# 's es en realidad un envoltorio en su implementación de .IndexOf. Por lo tanto, puede crear su propia función .Contains en javascript de esta manera:

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