大小写转换
整行转大写 / 小写 / 标题式 / 句式 / 反转,使用 Unicode 感知转换,中文等非字母字符保持不变,ZWJ emoji 与组合字符序列不被拆分。
输入与参数
input— 输入文本steps— 步骤顺序(逗号分隔,留空=仅本操作)caseMode— 转换模式lineEnding— 输出换行风格includeBom— 下载时包含 UTF-8 BOM
真实示例
hello WORLD
中文文本 → 全部大写
→ HELLO WORLD
中文文本 (标题式把 hello WORLD 变成 Hello World;中文字符不受影响)
限制与失败处理
不提供 locale 专属的大小写规则(例如土耳其语 i/İ、德语 ß→SS)与中文分词;使用 JavaScript 内置 Unicode 大小写映射。标题式/句式按标点和 Unicode 字母序列启发式处理,不是语法分析。上限 2 MiB / 10 万行,可取消。
FAQ
标题式按什么划分单词?
按 Unicode 字母/数字连续序列(\p{L}\p{N})划分,词首字母大写、其余小写;中文没有大小写概念,原样保留。
组合字符会被规范化吗?
不会静默改写。e+◌́ 仍是两个码点,大写后得到 E+◌́;如需 NFC 的 É,请显式使用 Unicode 归一化参数。