Я пытаюсь переименовать определенный тип строк с помощью .replace()
и REGEX.
myCustomClass
->customClass
myCustomOption
->customOption
Мне нужно что-то, что фактически делает это string.charAt(0).toLowerCase() + string.slice(1)
, но с REGEX.
Так что я работаю над чем-то вроде этого
var myCustomClass = 'myCustomClass',
myCustomOption = 'myCustomOption';
document.body.innerHTML = myCustomClass.replace('my','')
.replace(/([A-Z])/, ('$1').toLowerCase() ) + '<br>'
document.body.innerHTML += myCustomOption.replace('my','')
.replace(/([A-Z])/, ('$1').toLowerCase() )
Результаты CustomClass
и CustomOption
, чего я не ожидал. Как я могу это сделать, пожалуйста?
.replace(/[A_Z])/, '$1' /* result of toLowerCase call */)
, которое ничего не делает. - person ASDFGerte   schedule 02.02.2021