我找到了将ENUM转换为camelCase的解决方案,但它并不优雅。
intent
因此,如果str是MY_ENUM_STRING,它将返回myEnumString。
必须有一种方法可以通过单个正则表达式匹配来实现这一目标吗?
答案 0 :(得分:3)
试试这个:
var underscoreToCamelCase = function(str) {
return str.toLowerCase()
.replace(/_+(\w|$)/g, function ($$, $1) {
return $1.toUpperCase();
});
}