setTimeout(function () {highlightWord(newWords[k], "tile-spelling-ok", false);}, 5000);
const pattern = "^" + newWords[k].letters.replace(/ /g, ".") + "$";
if (!dictionary.find(element => element.match(pattern))) {
- badWords.push(newWords[k]);
+ badWords.push(newWords[k].letters.replace(/ /g, "?"));
highlightWord(newWords[k], "tile-spelling-nok", true);
setTimeout(function () {highlightWord(newWords[k], "tile-spelling-nok", false);}, 5000);
}
}
- words = words.join(", ")
- .replace(/^ */u, "")
- .replace(/ *$/u, "");
- badWords = badWords.join(", ")
- .replace(/^ */u, "")
- .replace(/ *$/u, "");
+ words = words.join(", ").trim();
+ badWords = badWords.join(", ").trim();
/* Advice on erroneous spelling */
if (badWords.length > 0) {