Какому регулярному выражению будет соответствовать указанный «триггер» до пробела?

У меня есть это регулярное выражение / \ [\ w +: /

, которое я использую, чтобы определять, когда пользователь вводит [что-то: в текстовое поле (может быть [место:, [информация:, [пользователь: и т. Д. ...).

Я бы хотел расширить регулярное выражение, чтобы оно соответствовало символам после : , но не за пределами пробела (и не включая пробел). Например,

var str = "This is a [place:car a great place to go!";
var matchedStr = str.match(REGEX);

Значение matchedStr должно быть [place: car .

Спасибо!

0
задан Chaddeus 24 August 2011 в 23:59
поделиться