Здраствуйте, 
помогите разобраться, почему RegExp в моем примере, не захватывает текст по бокам, а выводит только значение переменной "text"?
<script type="text/javascript">
window.onload = function() {
	document.getElementById("click").onclick = function() {
		if (window.getSelection) {
			text = window.getSelection().toString();
		}
		//...
*!*
		regex = new RegExp('(.*)' + text + '(.*)','gim');
		str = regex.exec(text);
*/!*
		alert(str + "\n");
	};
};
</script>
<a href="#" id="click">Click</a>
<p>Выделить часть текста и нажать на ссылку!</p>