这个工具是什么
CamelCase Converter 用统一分词逻辑识别空格、短横线、下划线、点号和大小写边界。缩写先作为完整词处理,再统一规范大小写,避免生成 xML 这样的不稳定形式。
如何使用
- 输入短语、已有标识符或多行名称。
- 默认每行独立转换;关闭后将整份输入作为一个名称处理。
- 点击“转换”,检查首词小写、后续词首字母大写的结果。
- 复制或下载转换结果,清空后继续处理其他名称。
使用示例
- Hello World → helloWorld;hello_world → helloWorld。
- XMLHttpRequest → xmlHttpRequest;XML HTTP Request → xmlHttpRequest。
- 中文 名称 → 中文名称,不将汉字删除或错误转为英文。
处理规则与限制
与 snake_case、kebab-case 共用 Unicode 分词函数。先拆开小写到大写边界和缩写后的普通单词,再处理常见分隔符。首词转小写,后续词先转小写再将首字母大写。中文等没有大小写的字符原样保留,不进行翻译或拼音转换。
常见用途
- 批量准备 JavaScript 变量与属性名称。
- 把设计字段名称转换为项目命名约定。
- 统一现有不同分隔符的名称。
隐私说明
文本、文件读取、转换和预览均在当前浏览器本地完成,不上传输入,不使用后台、数据库、在线 API 或第三方 CDN,也不会自动保存您的内容。复制和下载由浏览器本地完成。
FAQ
camelCase 是什么?
首个单词小写,后续单词首字母大写,单词之间没有分隔符,例如 userName。
与 PascalCase 有什么区别?
PascalCase 连第一个单词的首字母也大写,例如 UserName;本页输出 camelCase。
缩写如何处理?
XML、HTTP 等缩写会作为词规范化,因此 XML HTTP Request 变为 xmlHttpRequest。
结果一定是合法程序标识符吗?
不一定。工具负责命名格式转换,不检查每种编程语言的保留字、首字符限制或所有标识符规则。