在 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
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP