Никак. Подобный функционал реализуется не только, с помощью JS. Должна быть ещё серверная часть, например, на PHP + клиентское приложение (может быть на чём угодно, например, под Windows). Обычно данный функционал реализуется с помощью стороннего сервиса, например, jivochat
Две ошибки, первая \b - это граница слова, вам вообще не нужно это использовать. Вторая ошибка в том, что \w - это символьный класс [a-zA-Z0-9_] а вам нужен символьный класс [а-яА-Яa-zA-Z]
Правильный вариант:
var s = "abc русский текст".replace(/[а-яА-Яa-zA-Z]/g, function(v) {
return v.toString().toUpperCase();
});
alert(s);