Чтобы преобразовать строку «верблюжий регистр» в «верблюжий регистр» в JavaScript, можно использовать несколько методов. Вот несколько примеров:
Метод 1: использование регулярных выражений и replace()
function convertCamelCaseToSpaces(str) {
return str.replace(/([a-z])([A-Z])/g, "$1 $2");
}
var camelCaseString = "camelCaseExample";
var convertedString = convertCamelCaseToSpaces(camelCaseString);
console.log(convertedString); // Output: camel Case Example
Метод 2: использование split()
и join()
function convertCamelCaseToSpaces(str) {
return str.split(/(?=[A-Z])/).join(" ");
}
var camelCaseString = "camelCaseExample";
var convertedString = convertCamelCaseToSpaces(camelCaseString);
console.log(convertedString); // Output: camel Case Example
Метод 3: использование replace()
с функцией обратного вызова
function convertCamelCaseToSpaces(str) {
return str.replace(/[A-Z]/g, function(match) {
return " " + match;
});
}
var camelCaseString = "camelCaseExample";
var convertedString = convertCamelCaseToSpaces(camelCaseString);
console.log(convertedString); // Output: camel Case Example