Javascript 如何编写一个函数,将大小写为驼峰的字符串格式化为空格?
我需要编写一个函数,该函数将接受字符串“camelCased”,然后对其进行格式化以向其中添加空格:“camelCased”。您可以使用正则表达式拆分大写字母,然后用空格重新连接:Javascript 如何编写一个函数,将大小写为驼峰的字符串格式化为空格?,javascript,ecmascript-6,Javascript,Ecmascript 6,我需要编写一个函数,该函数将接受字符串“camelCased”,然后对其进行格式化以向其中添加空格:“camelCased”。您可以使用正则表达式拆分大写字母,然后用空格重新连接: .split(/(?=[A-Z])/).join(' ') 让myString=['myString','myTestString']; 函数myFormatstring{ 返回字符串。拆分/?=[A-Z]/。加入“”; } console.logmyFormatmyStrings[0]; console.log
.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;
}
你的问题在哪里?你试过什么?所以这不是一个代码编写服务。谢谢你的时间。