Не срабатывает replace 
		
		
		
		Помогите пожалуйста, у меня есть код который должен подсвечивать коментарии в коде, но почему то не работает, что не так? 
	
<script type="text/javascript">
function sc()
{
var text = document.getElementById('jhg');
var wwe = text.value.replace(/\/\*/g,'<span id="comments">/*');
wwe = wwe.replace(/\*\//g,'*/</span>');
jhg.innerHTML = wwe;
}
</script>
  <div onkeyup="sc()" id='jhg' contentEditable="true" >
</div>
 | 
	
		
 не text.value, а text.innerHTML 
	не jhg.innerHTML = wwe, а text.innerHTML = wwe Но у вас будет еще проблема, он постоянно будет /* ... */ закидывать в span'ы, даже если они уже находятся в span'e  | 
	
		
 Да.. с этим немного проблемно, буду сейчас мучить код))) 
	 | 
	
		
 Помогите пожалуйста еще с одним кодом: 
	text.value.replace(/\/\/.+?\n/g, '<span id="comments">//</span><br>'); Он подсвечивает коментарий типа //Любой текст , проблема в том что он вырезает текст и оставляет только //, как сделать так чтобы текст тоже был виден?  | 
	
		
 '// some text'.replace(/\/\/.+?\n/g, '<span id="comments">$1</span><br>');  | 
	
		
 Он мне выдает $1 .. 
	 | 
	
		
 Joshka, 
	
alert('// some text'.replace(/\/\/(.+?)$/g, '<span id="comments">$1</span><br>'));
 | 
	
		
 А у меня не пашет ((( 
	
function schet()
{
var text = document.getElementById('text');
var wwe = text.value.replace(/\/\/.+?\n/g, '<span id="comments">$1</span><br>');
wwe = wwe.replace(/\n/g,'<br>');
divx.innerHTML = wwe;
}
 | 
	
		
 Обшибся я:) Сделай так: 
	.replace(/\/\/.+?\n/g, '<span id="comments">$&</span><br>'); И еще, "comments" должен быть не id, а class, потому что id должен быть уникальным.  | 
	
		
 Урааа спасибо большое, а где вы такое нарыли? Я уже все сайты перерыл с описанием этой функции, а на счет id, мне с ними удобнее 
	 | 
	
		
 Я знаю уже надоел этой темой, но как указать условие или, тесть если я пишу /\/\/.+?\n/g то он заменят от // до /n, а можноли указать условие чтобы было или до /n или до какогото символа? 
	 | 
	
		
 Joshka, 
	[xyz] Набор символов. Находит любой из перечисленных символов. Вы можете указать промежуток, используя тире.http://javascript.ru/RegExp  | 
	
		
 Цитата: 
	
  | 
| Часовой пояс GMT +3, время: 07:35. |