как перевести строку из camelcase в camel case на javascript

Аватар пользователя Nikolai Gagarinov
Nikolai Gagarinov
5 дней назад

Для того чтобы преобразовать строку из camelCase в camel case на JavaScript, можно написать следующую функцию:

const convertCamelCaseToCamelCase = (inputString) => {
    let replaced = inputString.replace(/([a-z])([A-Z])/g, '$1 $2');
    return replaced.charAt(0).toUpperCase() + replaced.slice(1);
}

// Пример использования

const camelCaseString = "myCamelCaseString";
const camelCaseResult = convertCamelCaseToCamelCase(camelCaseString);
console.log(camelCaseResult); // => My Camel Case String

Эта функция использует регулярное выражение /([a-z])([A-Z])/g, чтобы найти все места, где между буквами нижнего регистра и заглавными буквами отсутствует пробел, и вставляет пробел между ними. Затем первый символ результата преобразуется в заглавную букву с помощью toUpperCase().

Таким образом, вызов convertCamelCaseToCamelCase("myCamelCaseString") вернет "My Camel Case String".

0 0