使用$("#TextInputElement").select()
我可以在输入文本字段中选择一个文本(标记它)。
现在我只想在该输入字段中选择括号中的文本。
我有正则表达式match(/-[^-]*-/)
可供选择,但我如何应用它只选择括号内输入字段内的文本?
[noselect] textToBeSelected [/ noselect]
答案 0 :(得分:4)
您需要使用createTextRange / setSelectionRange
Example显示如何以跨浏览器方式使用它们
答案 1 :(得分:0)
试试这段代码:
var text = $("#TextInputElement").select();
var pattern = /\[(.*)\]/g;
text = text.match(pattern);