使用jQuery在输入字段中的Brackets之间选择文本

时间:2010-06-14 13:19:11

标签: javascript jquery select

使用$("#TextInputElement").select()

我可以在输入文本字段中选择一个文本(标记它)。

现在我只想在该输入字段中选择括号中的文本。 我有正则表达式match(/-[^-]*-/)可供选择,但我如何应用它只选择括号内输入字段内的文本?

[noselect] textToBeSelected [/ noselect]

2 个答案:

答案 0 :(得分:4)

您需要使用createTextRange / setSelectionRange

Example显示如何以跨浏览器方式使用它们

答案 1 :(得分:0)

试试这段代码:

var text = $("#TextInputElement").select();
var pattern = /\[(.*)\]/g;
text = text.match(pattern);