Таким образом, в основном, пробельные символы перебираются со строкой, и Firefox не будет отображать строку точно
Мне пришлось сначала преобразовать «пробелы» в «+», используя
txt = txt.toUpperCase().replace(/\s/g, '+');
// this gives better visual represntation of the problem
do {
txt = txt.replace("++", '+'); filter out mutiples to single
}
while (txt.indexOf("++") >= 0);
if(txt.indexOf("TWO+WORDS")>=0){
console.log("Hey! Hey! Ho! Ho! Not cloning your grandpa has got to go!!!")
}
Изменить для голосования вниз. Меня интересует только "TWO+WORDS"
не вся строка. Фактически лучше, если TWO + WORDS находится в оригинальной строке. Иногда нет необходимости перерабатывать решение. Во всяком случае, мой ответ предоставляет метод, чтобы выяснить проблему. Первые шаги в поиске решения.