在我的 jsp 中 - 我需要确定字符串 (regionCdoe = 1) 是否存在于另一个字符串 serviceableRegions = 1000;43;1;3;58;32;6 中。
我特别在寻找像“包含”、“存在”这样的 jQuery 函数,因为我不想把代码全部写完。
请指教。
非常感谢您的帮助。
由于您不希望“1”在“1000”中出现误报,因此您应该能够执行以下操作;
var haystack = ";" + stringToSearch + ";";
var needle = ";" + stringToSearchFor + ";";
if(haystack.indexOf(needle) >= 0)
{
...found
}
编辑:正如其他人指出的那样,这不需要 jQuery,它是普通的旧 Javascript。
jQuery 没有这样的功能。要在 javascript 中查找一个字符串是否包含另一个字符串,您可以使用以下内容。
if ("AAAABBBCCC".indexOf("BBB") > -1) {
//....
};
对于更复杂的事情,您可以使用正则表达式 match。