function contains(varr, value) // judge if a value is contained in a array // @param :varr, value array // @param :value, value string // @return :if value is in array, return true, else return false { var arrstr = varr.join(","); if(arrstr.indexOf(",") < 0) return (arrstr == value); var index = arrstr.indexOf(value.toString()); var offset = value.toString().length; var hok = (index == 0 || arrstr.substr(index -1, 1) == ","); var tok = (index == (arrstr.length - offset) || arrstr.substr(index +offset, 1) == ","); return (hok && tok); }
// judge if a value is contained in a array
// @param :varr, value array
// @param :value, value string
// @return :if value is in array, return true, else return false
{
var arrstr = varr.join(",");
if(arrstr.indexOf(",") < 0) return (arrstr == value);
var index = arrstr.indexOf(value.toString());
var offset = value.toString().length;
var hok = (index == 0 || arrstr.substr(index -1, 1) == ",");
var tok = (index == (arrstr.length - offset) || arrstr.substr(index +offset, 1) == ",");
return (hok && tok);
}
tt="aa"
rr=['as','das','saa','dsf']
for(i=0;i<rr.length;i++)
{
if(rr[i].indexOf(tt)!=-1)
{
alert("该数组包含tt");
break
}}
</script>
:)