我正在尝试获取驼峰式字符串(但第一个字母大写)。
我在 JavaScript 中使用以下正则表达式代码:
String.prototype.toCamelCase = function() {
return this.replace(/^([A-Z])|\s(\w)/g, function(match, p1, p2, offset) {
if (p2) return p2.toUpperCase();
return p1.toLowerCase();
});
Run Code Online (Sandbox Code Playgroud)
但第一个字母被转换为小写。