Заменить каждый n символ в строке 
		
		
		
		На сайте есть маленькие блоки фиксированной ширины в которых должны быть адреса, но адрес может быть длинным и не помещаться (тот что в тэге <p></p>). Нужно обойти каждый блок и заменить каждый 8 символ в нем на этот же символ + "-" (типа перенос) и соответственно вывести эту строку обратно только уже с дефисами. Как это реализовать? 
	
<a href="#" class="tooltip">
                    <div class="tooltip-img">
                        <img src="images/img.jpg" alt="">
                    </div>
                    <div class="tooltip-text">
                        <p>ул. Краснозаводская 458б.</p>
                    </div>
                </a>
 | 
	
		
 Цитата: 
	
 
var adr='ул. Краснозаводская 458б.';
alert(adr.replace(/(.{7})(.)/g,'$1-$2'))
 | 
	
		
 Спасибо огромное, буду учить RegExp 
	это как я понимаю просто циклом не сделать и без RegExp?  | 
	
		
 Цитата: 
	
 Не в каждом языке есть нечто похожее на RegExp... Так вот там циклами это делают. :yes:  | 
	
		
 не представляю как это сделать, больше часа сидел... в JS почти не смыслю 
	 | 
	
		
 Цитата: 
	
  | 
| Часовой пояс GMT +3, время: 14:15. |