<分区>
我想使用 TypeScript 将驼峰大小写的字符串转换为蛇形大小写。
请记住,“蛇形”指的是格式样式,其中每个空格都替换为下划线 (_) 字符,每个单词的首字母小写。
示例:fieldName
到 field_name
应该是一个有效的转换,但是 FieldName
到 Field_Name
是无效的。
标签 javascript json
<分区>
我想使用 TypeScript 将驼峰大小写的字符串转换为蛇形大小写。
请记住,“蛇形”指的是格式样式,其中每个空格都替换为下划线 (_) 字符,每个单词的首字母小写。
示例:fieldName
到 field_name
应该是一个有效的转换,但是 FieldName
到 Field_Name
是无效的。
最佳答案
const camelToSnakeCase = str => str.replace(/[A-Z]/g, letter => `_${letter.toLowerCase()}`);
关于javascript - 如何在 Javascript 中将驼峰大小写转换为蛇大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54246477/