在 JavaScript 中將任意大小寫轉換為小駝峰格式
問題
我們需要編寫一個 JavaScript 函式,該函式輸入一個字串 str,其可以是任意大小寫(正常大小寫、蛇形大小寫、帕斯卡大小寫或其他任何大小寫)。
我們的函式應將該字串轉換為小駝峰大小寫字串。
例如,如果函式的輸入為 −
輸入
const str = 'New STRING';
輸出
const output = 'newString';
示例
以下是該程式碼 −
const str = 'New STRING'; const toCamelCase = (str = '') => { return str .replace(/[^a-z0-9]/gi, ' ') .toLowerCase() .split(' ') .map((el, ind) => ind === 0 ? el : el[0].toUpperCase() + el.substring(1, el.length)) .join(''); }; console.log(toCamelCase(str));
輸出
newString
廣告