文本处理罗马数字转换阿拉伯数字转罗马罗马数字对照表

罗马数字批量互转

罗马数字与阿拉伯数字双向批量转换,自动识别方向,严格校验 IIII / VV 等非法写法并指出原因,支持 1–3999。

转换结果
3 成功2 失败
2024MMXXIV
mcmxcix1999
IV4
IIII非法罗马数字写法
0罗马数字没有 0

罗马数字规则速查 (点击符号填入输入框)

小值符号位于大值左侧表示减法:IV=4、IX=9、XL=40、XC=90、CD=400、CM=900;标准写法范围 1–3999,无零与负数,IIII、VV 等为非法写法。

使用步骤

  1. 选择方向:自动识别 / 数字转罗马 / 罗马转数字
  2. 每行输入一个值,批量转换
  3. 查看逐行对齐结果,非法串标黄并注明原因
  4. 一键复制结果列,页内附规则速查表

罗马数字换算规则

  • 数字转罗马采用贪心减法(1000、900、500、400……),支持范围 1–3999
  • 罗马转数字先做合法性正则校验再累加,IIII、VV 等非法写法报错
  • 自动模式下含字母按罗马解析,大小写不敏感,输出统一大写
  • 0 与负数报错(罗马数字无零),空行跳过

输入输出示例

输入 / 情形输出 / 说明
2024MMXXIV
mcmxcixMCMXCIX(1999)
IIII报错:非法罗马数字

适用场景

  • 论文书籍章节编号转换
  • 铭文钟表盘数字识读
  • 试卷题目批量改编号

常见问题

标准罗马数字在不使用上划线倍乘记号时范围为 1–3999,4000 需非标准记号,工具不支持。

钟表盘上偶见 IIII 装饰写法,但标准记数法应为 IV,工具按标准规则判定为非法。

基本字符 I=1、V=5、X=10、L=50、C=100、D=500、M=1000,小值符号位于大值左侧表示减法,如 IV=4、IX=9。

不能,罗马数字只表示整数,0、负数与小数都会报错。

数值上没有区别,输入大小写不敏感,输出统一为大写。

相关工具

同分类常用

规则口径最后核对:2026-10-13