jQuery - 确定半冒号分隔的字符串是否包含另一个字符串

时间:2012-02-19 08:35:38

标签: jquery string comma

在我的jsp中 - 我需要确定字符串(regionCdoe = 1)是否存在于另一个字符串serviceableRegions = 1000; 43; 1; 3; 58; 32; 6中。

我特别想找一个像'contains','exists'这样的jQuery函数,因为我不想全部编写代码。

请指教。

非常感谢你的帮助。

2 个答案:

答案 0 :(得分:1)

因为你不想在" 1"在" 1000"中,您应该可以做类似的事情;

var haystack = ";" + stringToSearch + ";";
var needle   = ";" + stringToSearchFor + ";";
if(haystack.indexOf(needle) >= 0)
{
    ...found
}

编辑:正如其他人所指出的,这不需要jQuery,它是普通的旧Javascript。

答案 1 :(得分:0)

jQuery没有这样的功能。要查找字符串是否包含javascript中的其他字符串,您可以使用以下内容。

if ("AAAABBBCCC".indexOf("BBB") > -1) {
    //....
};

对于更复杂的事情,您可以使用regex match