Выделение текста в квадратных скобках в поле ввода с помощью jQuery - PullRequest
0 голосов
/ 14 июня 2010

С помощью $("#TextInputElement").select()

Я могу выделить текст (пометить его) в поле ввода текста.

Теперь я хочу выбрать только текст в скобках вэто поле ввода.У меня есть регулярное выражение match(/-[^-]*-/) для выбора, но как я могу применить это, чтобы выбрать только текст внутри поля ввода в скобках?

[noselect] textToBeSelected [/ noselect]

Ответы [ 2 ]

4 голосов
/ 14 июня 2010

Вам необходимо использовать createTextRange / setSelectionRange

Пример , показывающий, как использовать их в кросс-браузерной манере

0 голосов
/ 14 июня 2010

Попробуйте этот код:

var text = $("#TextInputElement").select();
var pattern = /\[(.*)\]/g;
text = text.match(pattern);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...