Показать сообщение отдельно
  #5 (permalink)  
Старый 20.09.2017, 14:44
Новичок на форуме
Отправить личное сообщение для ВладосХацкер Посмотреть профиль Найти все сообщения от ВладосХацкер
 
Регистрация: 19.09.2017
Сообщений: 3

Всё, нашёл решение данной проблемы. Если в переменной два слова то используется первая функция, а вторая пропускается:
var text = "Factory new";
 text=text.replace(/ ./, function (m) { return m.toUpperCase(); });
 text=text.replace(/-./, function (m) { return m.toUpperCase(); });
 alert(text);

Если же слова в переменной через тире то выполняется вторая функция а первая просто пропускается
var text = "Field-tested";
 text=text.replace(/ ./, function (m) { return m.toUpperCase(); });
 text=text.replace(/-./, function (m) { return m.toUpperCase(); });
 alert(text);


Благодарю за уделенное на решение данной проблемы время
Ответить с цитированием