我绝对是一个新手,正在尝试一个练习项目。 它基本上是一个字谜游戏,用户点击某些字母来拼出单词。 我现在需要检查它实际上是一个单词。我制作了一个文本文件,其中包含字典中的所有单词(从某个网站复制为其实践项目)。我设法弄到了,所以如果我可以console.log的话。Javascript/jquery搜索字符串中是否存在单词
function Searchtext(){
$.get('words.txt', function(data) {
console.log(data);
}, 'text');
}
现在我想搜索的话,看看玩家的答案(这是一个变量,名为playeranswer声明字符串)是在列表中。我不需要它返回这个词,只是它是否存在。注:它必须是确切的,例如,如果用户输入了不是单词的“ender”,它将不会回来,因为它找到了单词“渲染”。 .length也许有帮助?
我该如何去做这件事?
感谢您的任何帮助。
结帐的RegExp – 2013-04-25 20:51:23
[正则表达式的文档(HTTPS://developer.mozilla。org/en-US/docs/JavaScript/Guide/Regular_Expressions)以供参考。 – ajp15243 2013-04-25 20:59:44
您每次用户尝试验证该单词时,都打算进行服务器调用?为什么不把JavaScript变量中的所有单词放在第一位呢?你有没有任何服务器端编程语言?如果是,那么为什么不检查服务器端并返回true/false? – Ejaz 2013-04-25 21:10:21