Привет.
Нужна ваша помощь в регулярке.
Нужно после ссылки, которая если содержит один из трёх видов расширений выводилась иконка.
Пробую делать так:
<script type="text/javascript">
	function replace() {
		var url = (/\.(\w+)($|#|\?)/i); 
		var text = 'Тест /Staff/Common/HTMI/docs/cennosti.ppt';
		var result = text.match(url);
		if (result != null) {
			var fullurl = result[1];
			if (fullurl == "doc") {
				document.getElementById('t').innerHTML = text + "<img src='/info/images/word.gif'>";
			}
			else if (fullurl == "ppt") {
				document.getElementById('t').innerHTML = text + "<img src='/info/images/ppoint.gif'>";
			}
			else if (fullurl == "xls") {
				document.getElementById('t').innerHTML = text + "<img src='/info/images/excel.gif'>";
			}
			else {
				document.getElementById('t').innerHTML = text;
			}
		}
	}
</script>
Вроде всё в порядке, но стоит входным данным измениться например на 
var text = '<p>Тест <a href="/Staff/Common/HTMI/docs/cennosti.ppt">/Staff/Common/HTMI/docs/cennosti.ppt</a> тут что-то ещё</p>';
 скрипт не работает.
Помогите пожалуйста.
Спасибо.