Я определенно новичок и пробую практический проект. Его в основном анаграмма игра, где пользователь нажимает на определенные буквы, чтобы собрать слово. Теперь мне нужно проверить, что это на самом деле слово. Я сделал текстовый файл, содержащий все слова в словаре (скопированный с веб-сайта someones в качестве своего практического проекта). Мне удалось это сделать, чтобы я мог console.log слова.Javascript/JQuery Поиск, если слово существует в строке
function Searchtext(){
$.get('words.txt', function(data) {
console.log(data);
}, 'text');
}
Теперь я хочу, чтобы найти слова, чтобы увидеть, если ответ игрока (строка, которая объявлена в переменной под названием playeranswer) находится в списке. Мне не нужно, чтобы оно возвращало слово, только если оно есть или нет. Нотабене это должно быть точным, так что, например, если пользователь ввел «ender», который не является словом, он не вернется к истине, потому что находит слово «render». Может быть, что-то с .length поможет?
Как бы я это сделал?
Спасибо за любую помощь.
заказ RegExp –
[Regex Docs] (https: //developer.mozilla.org/en-US/docs/JavaScript/Guide/Regular_Expressions) для справки. – ajp15243
Вы пытаетесь выполнить вызов сервера каждый раз, когда пользователь пытается проверить это слово? Почему бы просто не поместить все слова в переменную javascript на первое место? У вас есть серверный язык программирования? если да, то почему бы не проверить на стороне сервера и вернуть true/false? – Ejaz