Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.02.2018, 07:55
Новичок на форуме
Отправить личное сообщение для adminj Посмотреть профиль Найти все сообщения от adminj
 
Регистрация: 23.02.2018
Сообщений: 3

Регуляторное выражение(Регистры)
var replace = 'user-select';
replace = replace(/-([a-z])/g, '\U$1');

Я пытаюсь заменить -s на S но не получается вставляется Us
Ответить с цитированием
  #2 (permalink)  
Старый 23.02.2018, 07:55
Новичок на форуме
Отправить личное сообщение для adminj Посмотреть профиль Найти все сообщения от adminj
 
Регистрация: 23.02.2018
Сообщений: 3

помогите
Ответить с цитированием
  #3 (permalink)  
Старый 23.02.2018, 08:15
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

adminj,
var str = 'user-select';
str = str.replace(/-([a-z])/g, function(a, b) {
    return b.toUpperCase()
});
alert(str);
Ответить с цитированием
  #4 (permalink)  
Старый 23.02.2018, 08:42
Новичок на форуме
Отправить личное сообщение для adminj Посмотреть профиль Найти все сообщения от adminj
 
Регистрация: 23.02.2018
Сообщений: 3

рони,
спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск