💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
~~~ // type 1:首字母大写 2:首页母小写 3:大小写转换 4:全部大写 5:全部小写 function changeCase(str,type) { function ToggleCase(str) { var itemText = "" str.split("").forEach( function (item) { if (/^([a-z]+)/.test(item)) { itemText += item.toUpperCase(); } else if (/^([A-Z]+)/.test(item)) { itemText += item.toLowerCase(); } else{ itemText += item; } }); return itemText; } switch (type) { case 1: return str.replace(/^(\w)(\w+)/, function (v, v1, v2) { return v1.toUpperCase() + v2.toLowerCase(); }); case 2: return str.replace(/^(\w)(\w+)/, function (v, v1, v2) { return v1.toLowerCase() + v2.toUpperCase(); }); case 3: return ToggleCase(str); case 4: return str.toUpperCase(); case 5: return str.toLowerCase(); default: return str; } } changeCase('aSSSaa', 1) // "Asssaa" changeCase('ASSSaa', 2) // "aSSSAA" changeCase('ASSSaa', 3) // "asssAA" changeCase('ASSSaa', 2) // "ASSSAA" changeCase('ASSSaa', 2) // "asssaa" ~~~