字符串中除第一个字母外的所有字母都小写,字符串的第一个字母大写?-JavaScript-堆栈溢出 最近30次来自stackoverflow.com 2024-09-26T18:59:27Z https://stackoverflow.com/feeds/question/40195766 https://creativecommons.org/licenses/by-sa/4.0/rdf https://stackoverflow.com/q/40195766 22 字符串中除第一个字母外的所有字母都小写,字符串的第一个字母大写?-JavaScript脚本 贾森 https://stackoverflow.com/users/3818829 2016年10月22日18:45:46Z 2022-02-19T21:26:22Z <p>也就是说,如果我有一个输入字符串:</p><pre><code>input='hello World,whatS up?'</code></pre><p>我希望输出字符串为:</p><p>desiredOutput=“你好,世界,怎么了?”</p>(第页)<p>如果字符串中任何单词的第一个字母已经大写,请保持原样</p> https://stackoverflow.com/questions/40195766/-/40195890#40195890 29 Chris Dąbrowski对字符串中除第一个字母外的所有字母小写并大写字符串的第一个字母的回答JavaScript脚本 克里斯·布洛斯基(Chris Dąbrowski) https://stackoverflow.com/users/7043717 2016年10月22日18:58:30 Z 2022-02-19T21:26:22Z <p><div class=“snippet”data-lang=“js”data-hide=“false”data-console=“true”data-babel=“true”><div class=“snippet-code”><pre-class=“snippet code js lang js prettyprint override”><code>const upperCaseFirstLetter=string=&gt;`${string.slice(0,1).toUpperCase()}${string切片(1)}`;const lowerCaseAllWordsExceptFirstLetters=string=&gt;string.replaceAll(/\S*/g,单词=&gt;`${word.slice(0,1)}${word.slice(1).toLowerCase()}`);const input='hello World,whatS up?';const desiredOutput=大写第一个字母(小写所有单词异常第一个字母(输入));console.log(desiredOutput)</代码></pre></div></div></p><p>基于:</p><p><a href=“https://stackoverflow.com/questions/1026069/how-do-i-make-the-first-letter-of-a-string-uppercase-in-javascript“>如何在JavaScript中使字符串的第一个字母大写</a></p><p>和</p><p><a href=“https://stackoverflow.com/questions/4878756/javascript-how-to-capitalize-first-letter-of-each-word-like-a2-word-city(https://Stackoverfow.com/questions/4878756/javascript-how到capitalize第一个字母-每个单词-单词-城市)“>如何将每个单词的第一个字母大写,如两个单词的城市</a></p> https://stackoverflow.com/questions/40195766/-/51286204#51286204 10 G.Courmont对字符串中除第一个字母外的所有字母小写并大写字符串的第一个字母的回答JavaScript脚本 G.库尔蒙特 https://stackoverflow.com/users/6274631 2018年7月11日T13:03:44Z 2021-01-12T04:45:22Z <p>我也在尝试这样做,我找到了一个更短的方法:</p><p><div class=“snippet”data-lang=“js”data-hide=“false”data-console=“true”data-babel=“false”><div class=“snippet-code”><pre-class=“snippet-code-js lang-js prettyprint-override”><code>函数格式字符串(str){返回str.replace(/(\B)[^]*/g,匹配=&gt;(与LowerCase()匹配).replace(/^[^]/g,match=&gt;(match.toUpperCase()));}var text=“aaa BBB CCC”;console.log(formatString(文本))</代码></pre></div></div></p> https://stackoverflow.com/questions/40195766/-/57589712#57589712 4 里德瓦努拉·易卜拉欣(Ridwanullah Ibrahim)对字符串中除第一个字母外的所有字母都要小写,并将字符串的第一个字母大写JavaScript脚本 里德瓦努拉·易卜拉欣 https://stackoverflow.com/users/11956492 2019-08-21T10:35:30Z 2021-01-12T04:46:08Z <pre><code>函数titleCase(str){return str.split('').map(item=&gt;item.charAt(0).toUpperCase()+item.slice(1).toLowerCase(()).join(“”);}console.log(titleCase(这是我的手柄,这是我自己的喷头);//它可以打印;这是我的把手这是我的嘴;;</code></pre><p>更改<code>str</code>参数值就可以了</p>(第页) https://stackoverflow.com/questions/40195766/-57598711#57598711 34 维克托·纳西门托(Victor Nascimento)对字符串中除第一个字母外的所有字母小写并大写字符串的第一个字母的回答JavaScript脚本 维克托·纳西门托 https://stackoverflow.com/users/11959129 2019-08-21T20:20:19Z 2019-08-21T20:28:57Z <pre><code>word=word.charAt(0)+word.substring(1).toLowerCase();</code></pre>