JavaScript 正则表达式 : Replace under score and letter

标签 javascript regex

我想创建一个高效的 javascript 正则表达式来获得以下结果:

"first_name" => "firstName"
"user_address_id" => "userAddressId"

所以我想用大写字符替换每个下划线和后面的字符。

最佳答案

尝试这样的事情

var myString = 'first_name'
var camel = myString.replace(/_([a-z])/g, function (g) { return g[1].toUpperCase(); });

关于JavaScript 正则表达式 : Replace under score and letter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43121259/

相关文章:

javascript - 如何解释这个正则表达式/[\W_]/g

c# - 数字列表作为 specflow 测试步骤中的参数

javascript - 如何根据值在页面加载时展开可折叠菜单的特定部分

javascript - 使用多个分隔符拆分字符串

javascript - 在组件 A 中打印组件 B - vue.js

javascript - javascript中的正则表达式24小时时间验证

sql - 正则表达式 PL/SQL

python - TF IDF 矢量化分词文档时出现问题?

javascript - innerHTML 不显示 float ? (javascript)

javascript - 这个辅助 $.each() 函数是如何赋值的?