十种格式
大小写、首字母大写、驼峰、帕斯卡、蛇形、短横线、点分、交替与反转。
输入文本,十种格式会同时生成。支持中英文混排、camelCase 与 XMLHttpRequest 这类连写形式的自动断词。
不同场景对字母大小写和单词分隔方式有不同要求:JavaScript 变量通常用驼峰命名,类名常用帕斯卡命名,文件名常用短横线命名,数据库字段常用蛇形命名。这个工具把同一段文本一次性转换成十种常见格式,省去手动修改和反复核对。
转换时会先识别词语边界,再按格式重新拼接。连续写在一起的 helloWorld、XMLHttpRequest 也能被正确拆分;中文会作为完整词语保留,不会因为字符集不同而被删掉。所有转换都在浏览器本地完成。
大小写、首字母大写、驼峰、帕斯卡、蛇形、短横线、点分、交替与反转。
识别 camelCase 与连续大写缩写,XMLHttpRequest 也能正确拆分。
中文、日文、带重音字母与 emoji 都不会被误删或截断。
每个结果独立复制,也可以把十种格式一起复制成清单。
首词小写,后续词首字母大写,例如 userLoginName。
每个词首字母大写,例如 UserLoginName。
全部小写,用下划线连接,例如 user_login_name。
全部小写,用短横线连接,例如 user-login-name。
两者都把单词拼在一起并去掉分隔符。驼峰命名首单词小写,例如 helloWorld;帕斯卡命名每个单词首字母都大写,例如 HelloWorld。JavaScript 变量常用驼峰,类名和组件名常用帕斯卡。
不会。工具按 Unicode 字母识别词语,中文会作为独立词保留。例如「用户 登录 name」转换成蛇形是「用户_登录_name」,中文本身没有大小写变化。
可以。工具会在小写字母与后续大写字母之间、以及连续大写与驼峰开头之间断词,因此 XMLHttpRequest 会拆成 XML、Http、Request,再转换为 snake_case 得到 xml_http_request。
会。这个模式先把文本转为小写,再把每个词的首字母大写,适合标题或句子格式。如果只想逐个单词首字母大写、保留原有其他字母,可以使用帕斯卡或驼峰模式。
交替大小写按字母顺序依次输出小写、大写、小写、大写,标点和数字不参与计数;反转大小写则把原来大写的字母变小写、原来小写的变大写,不改变顺序。
不会。所有转换都在当前浏览器中完成,文本不会上传服务器,也不会被保存。