У меня есть стандартное основанное на html текстовое поле.То, что я хочу просмотреть введенный текст, когда кто-то вводит его в поисках ключевых слов или фраз.Так что я могу поймать их, если наберется, и вызвать событие соответственно.В этом примере я хочу обернуть определенные ключевые слова или фразы в скобки вроде bbcode.Моя проблема в том, что я. Некоторые ключевые слова и / или фразы похожи, поэтому я не хочу, чтобы действие запускалось несколько раз или в неподходящее время.Прямо сейчас самое близкое, что я могу вспомнить, это похоже на Facebook, когда вы начинаете вводить чье-то имя в поле состояния.Там название вид автозаполнения нравится.Это то, к чему я, в конце концов, хочу расширить это, но сейчас я рад, что просто перехватил ключевые слова и / или фразы соответственно и запустил серию событий, которые я хочу осуществить, когда они будут найдены.
Пытаясь найтиотправная точка для этого.Также мне нужно запустить другое событие, если текст удален из строки, которая является текстовой областью.Который, я думаю, может опровергнуть начальную концепцию, которую я ищу здесь.
Теперь я знаю, что некоторые могут подумать, что я не ищу конечного решения (если у вас нет такого и вы хотите его предложить).Я в основном ищу логические моменты в том, как подходить к этому от начала до конца.Но в целом я просто пытаюсь выяснить, как конкретно перебрать текстовую область, чтобы найти ключевые слова и фразы специально.Я полагаю, что каждый раз, когда кто-то нажимает клавишу пробела, я могу заставить его запустить событие для сканирования, если вы введете текстовую область.Но на данный момент сканирование - часть, которая сбивает с толку.
Фразы и ключевые слова также хранятся в массиве.