Показать сообщение отдельно
  #4 (permalink)  
Старый 01.06.2015, 14:26
Профессор
Отправить личное сообщение для Shitbox2 Посмотреть профиль Найти все сообщения от Shitbox2
 
Регистрация: 04.10.2010
Сообщений: 571

рони, хороший вариант. Но это первое, что приходит в голову :-) Не читаем, да и работает не быстро.

Придумал такой, но захардкоженная строка с 30 звездочками не очень нравится.

var str = 'Не путайте Яндекс.Деньги с Гоголь-Моголем';

str = str.replace(/[\wа-яёА-ЯЁ]+/g, function(word) {  
    return word.substring(0, 5) + '******************************'.substring(0, word.length - 5);
})
alert(str);
Ответить с цитированием