Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как получить слово по позиции текстового курсора в textarea. (https://javascript.ru/forum/misc/14018-kak-poluchit-slovo-po-pozicii-tekstovogo-kursora-v-textarea.html)

kageua 24.12.2010 13:48

Как получить слово по позиции текстового курсора в textarea.
 
Пользователь вводит в textarea любые данные.
Есть специальная инструкция что если новое слово начинается с @, то это команда и её надо обработать.

Например есть текст "@Jack @Austin hello from @me". И курсор находится на 9 позиции - между букв 'u' и 's' в слове Austin.
Необходимо определить это слово, ограниченное слева @ и справа пробелом.

Определение каждого вводимого символа и вызов команды если предыдущий символ был @ не подходит, так как пользователь может редактировать сообщение после того как ввел слово.

Подскажите плиз как можно это организовать
Спасибо


Часовой пояс GMT +3, время: 03:05.