I want to convert a string of that is in camel case to snake case using TypeScript.

请记住,"snake case"指的是一种格式样式,其中每个空格由一个下划线()字符替换,每个单词的第一个字母用小写字母书写.

示例:fieldNamefield_name应该是有效的转换,但FieldNameField_Name无效.

推荐答案

const camelToSnakeCase = str => str.replace(/[A-Z]/g, letter => `_${letter.toLowerCase()}`);

Json相关问答推荐

Azure Data Factory JSON输出格式问题

如何循环访问多个子数组并在单个JSON中检索数据点

使用Jolt v.0.1.1向每个json元素添加一个键-值对

JQ-JSON将键转换为对象

序列化从/到空值

jq:将一个数组与多个数组连接起来

Jolt - 如何比较 if else 条件的两个值

VSCode 为 python 文件添加标尺,但不为 C 文件添加标尺.为什么?

go 语言中的 JSON 到 XML

将=分隔值文件转换为:json文件

golang递归json来构造?

修改 boost::json::object 中的值

通过一个序列化器更新多个模型数据

流导入错误:重新上传时不存在布局释放 UUID

Powershell 无法从名为 count 的键中获取价值

Powershell JSON 操作

Angular 2/Web Api - json 解析错误语法错误意外结束输入

Android JSON 库的性能和可用性比较

在 Rails 3 中处理 JS/ERB 模板中的 JSON

gson:将 null 视为空字符串