views:

73

answers:

3

Hi, just wondering how I can check to see if a text variable is contained within another variable. like

 var A = "J";

 var B = "another J";

something like :contains but for variables.

thanks

A: 

You want to check if one string belongs into another? You can use regular expresions or strpos like function

function strpos( haystack, needle, offset){
    var i = (haystack+'').indexOf(needle, (offset ? offset : 0));
    return i === -1 ? false : i;
}

To my knowledge jQuery doesn't have a native function for doing what you want.

Elzo Valugi
+2  A: 

Javascript itself has a function for this: indexOf.

alert("blaat".indexOf('a') != -1);
Ikke
Thanks, It works fine.
amir
+1  A: 

Assuming you mean you want to find whether the contents of A are in B, just use the following:

var found = !(B.indexOf(A) == -1);
Amber