-1

JSP 内 - 文字列 (regionCdoe = 1) が別の文字列 serviceableRegions = 1000;43;1;3;58;32;6 内に存在するかどうかを判断する必要があります。

コード全体を書きたくないので、特に「含む」、「存在する」などのjQuery関数を探しています。

お知らせ下さい。

ご協力ありがとうございました。

4

2 に答える 2

1

「1」が「1000」にあるという誤検知を望まないため、次のようなことができるはずです。

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

編集: 他の人が指摘したように、これは jQuery を必要とせず、単純な古い Javascript です。

于 2012-02-19T08:51:35.860 に答える
0

jQuery にはそのような機能はありません。文字列に JavaScript で別の文字列が含まれているかどうかを調べるには、以下のようなものを使用できます。

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

より複雑な場合は、regex matchを使用できます。

于 2012-02-19T08:40:35.737 に答える