Javascript 如何编写一个函数,将大小写为驼峰的字符串格式化为空格?

Javascript 如何编写一个函数,将大小写为驼峰的字符串格式化为空格?,javascript,ecmascript-6,Javascript,Ecmascript 6,我需要编写一个函数,该函数将接受字符串“camelCased”,然后对其进行格式化以向其中添加空格:“camelCased”。您可以使用正则表达式拆分大写字母,然后用空格重新连接: .split(/(?=[A-Z])/).join(' ') 让myString=['myString','myTestString']; 函数myFormatstring{ 返回字符串。拆分/?=[A-Z]/。加入“”; } console.logmyFormatmyStrings[0]; console.log

我需要编写一个函数,该函数将接受字符串“camelCased”,然后对其进行格式化以向其中添加空格:“camelCased”。

您可以使用正则表达式拆分大写字母,然后用空格重新连接:

.split(/(?=[A-Z])/).join(' ')
让myString=['myString','myTestString']; 函数myFormatstring{ 返回字符串。拆分/?=[A-Z]/。加入“”; } console.logmyFormatmyStrings[0];
console.logmyFormatmyStrings[1] 可以用前导空格替换大写字母

变量字符串='camelCased'; console.logstring.replace/[A-Z]/g,'$&' 我想这会有帮助的

 function replaceCamelCase()
    {
        var op="";
        for(int i = 0; i < input.Length; i++)
        {
          if(isUpper(input.charAt(i))
          {
            op+=" "+input.charAt(i);
          }
          op+=input.charAt(i);
        }
        alert(op);
    }
    function isUpper(){
        if (character == character.toUpperCase()) 
        {
            return true;
        }
        return false;
    }

你的问题在哪里?你试过什么?所以这不是一个代码编写服务。谢谢你的时间。