我有一個腳本,我正在努力,我有點失落。JavaScript搜索字符串短語
我抓住用戶輸入(使用jQuery),然後遍歷數組,並查看用戶輸入中是否存在數組中的短語。如果發現我彈出一個警告框告訴他們找到它。但由於某種原因,它不起作用。
代碼:
submit = false;
for(i in keyphrases_array) {
if(english_text.indexOf(keyphrases_array[i]) != -1) {
if(trans_text.indexOf(keyphrases_array[i]) != -1) {
submit = false;
}
} else {
submit = true;
}
}
keyphrases_array
是在其他功能設置全局陣列。
例子:
如果我陣列我有這句話的「Hello World」和我的劇本找到的Hello World在english_text
變量它,然後檢查用戶提交的文本(trans_text
)。如果在trans_text
中找不到該短語,則該腳本應該返回false。
您可能需要展示更多代碼。 – 2010-11-10 23:22:52
你有什麼行爲?另外:你的indexOf檢查是看文本是否在字符串中,如果是'submit = false'。但是,根據你的問題,你應該在那裏返回'真實'嗎? – 2010-11-10 23:26:00