แปลงเลขโรมัน ฟรี
แปลงตัวเลขเป็นเลขโรมันและในทางกลับกัน ตัวเลขมาตรฐานครอบคลุม 1–3999 โดยสัญกรณ์ vinculum ขยายช่วงไปถึง 3,999,999
ค่าที่ใช้บ่อย
ตารางอ้างอิง (คลิกเพื่อคัดลอก)
กฎเลขโรมัน: I=1, V=5, X=10, L=50, C=100, D=500, M=1000
สัญกรณ์ลบ: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900 เลขมาตรฐานสูงสุดที่ MMMCMXCIX (3999)
Vinculum: เส้นเหนือตัวเลขคูณค่าด้วย 1000 (V̅ = 5000, X̅ = 10000, M̅ = 1,000,000) ขยายช่วงถึง 3,999,999
การใช้งานทั่วไป
- แปลงวันที่เป็นเลขโรมันเขียนปี วันแต่งงาน และครบรอบปีเป็นเลขโรมันสำหรับเชิญและการออกแบบที่เป็นอนุสรณ์
- เลขโรมันสำหรับโครงร่างและเอกสารสร้างเลขโรมันที่ถูกต้องสำหรับโครงร่างเอกสาร บท และการเลขที่ส่วนอย่างเป็นทางการ
- ถอดรหัสเลขโรมันในภาพยนตร์และทีวีถอดรหัสหมายเลขภาคต่อ ฉบับ Super Bowl และปีลิขสิทธิ์ภาพยนตร์
- เรียนรู้เลขโรมันที่โรงเรียนฝึกการแปลงระหว่างเลขโรมันและตัวเลขทศนิยมสำหรับประวัติศาสตร์ คณิตศาสตร์ และการศึกษาด้านคลาสสิก
- เลขโรมันสำหรับการออกแบบและรอยสักสักสักรับเลขโรมันที่จัดรูปแบบอย่างแม่นยำสำหรับการออกแบบกราฟิก หน้าปัดนาฬิกา รอยสัก และโมโนแกรม
วิธีการทำงาน
การแปลงทั้งหมดทำงานในเบราว์เซอร์ผ่านอัลกอริทึมที่เขียนขึ้นเองโดยไม่พึ่งพาสิ่งใด — ไม่มีการร้องขอเซิร์ฟเวอร์ ตารางค้นหาคงที่ของคู่สัญลักษณ์-ค่า 13 คู่ (M=1000 ลงไปถึง I=1) ขับเคลื่อนการแปลงทั้งสองทิศทาง และการตรวจรูปแบบมาตรฐานจะแปลงผลลัพธ์กลับไปกลับมาเพื่อปฏิเสธอินพุตที่ไม่เป็นมาตรฐาน
- 1ตารางค้นหาขับเคลื่อนการแปลงเครื่องมือกำหนดคู่สัญลักษณ์-ค่า 13 คู่ — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — เรียงจากมากไปน้อย เพื่อแปลงเลขทศนิยม จะไล่รายการนี้และลบแต่ละค่าซ้ำ ๆ พร้อมต่อสัญลักษณ์ที่ตรงกัน ซึ่งเป็นอัลกอริทึมเลขโรมันแบบละโมบมาตรฐาน
- 2ตรวจรูปแบบมาตรฐานเมื่อแปลงกลับเมื่อแปลงเลขโรมันกลับเป็นตัวเลข ตัวแยกวิเคราะห์ใช้กฎการลบ (ค่าที่เล็กกว่าอยู่หน้าค่าที่ใหญ่กว่าจะถูกลบ ไม่ใช่บวก) แล้วเข้ารหัสผลลัพธ์ใหม่ทันทีและเปรียบเทียบกับอินพุตเดิม สตริงที่ไม่เป็นมาตรฐาน — เช่น IIII แทน IV — จะถูกปฏิเสธ
- 3สัญลักษณ์ vinculum ขยายช่วงถึง 3,999,999ตัวเลขที่เกิน 3,999 ใช้สัญลักษณ์ vinculum: ส่วนหลักพันถูกแปลงเป็นเลขโรมันพื้นฐาน แล้วต่ออักขระขีดเหนือแบบรวมของ Unicode (U+0305) กับแต่ละตัวอักษรเพื่อแสดงขีดด้านบนแบบดั้งเดิมที่หมายถึงการคูณด้วย 1,000 เช่น 5,000 แสดงเป็น V ที่มีขีดด้านบน
- 4โหมดวันที่แปลงแต่ละส่วนแยกกันในโหมดวันที่ เครื่องมือแยกวันที่ที่เลือกเป็นจำนวนเต็มวัน เดือน และปี แปลงแต่ละตัวผ่านฟังก์ชัน toRoman เดียวกัน แล้วเชื่อมด้วยตัวคั่นที่เลือก (จุดกลาง ยัติภังค์ ทับ หรือช่องว่าง) ตามลำดับที่เลือก (DMY, MDY หรือ YMD)
เครื่องมือที่เกี่ยวข้อง
ตัวแปลงวันที่เปอร์เซีย (จาลาลี / ชามซี)
แปลงวันที่เปอร์เซีย (ชามซี / จาลาลี ของอิหร่าน) เป็นวันที่เกรกอเรียนและกลับกันได้ทันที พร้อมวันในสัปดาห์ อายุในปีจาลาลี ชื่อเดือนดารีแบบอัฟกานิสถาน และตัวเลขเปอร์เซีย ฟรี เป็นส่วนตัว และทำงานทั้งหมดในเบราว์เซอร์ของคุณ
Chinese Uppercase Amount Converter (大写金额)
แปลงจำนวนเงินเป็นตัวเขียนใหญ่จีน (大写) สำหรับใบแจ้งหนี้และเช็ค เช่น 壹仟贰佰叁拾肆元伍角陆分 ตามกฎของธนาคารประชาชนจีน ยังอ่าน 大写 กลับเป็นตัวเลข เขียนวันที่บนเช็ค และตัวเลขจีนทั่วไปได้
ตัวแปลงอักษรเกาหลีเป็นอักษรโรมัน (로마자 변환)
แปลงฮันกึลเป็นอักษรละตินตามระบบ Revised Romanization of Korean พร้อมการเปลี่ยนเสียงระหว่างพยางค์ (국어 → gugeo, 종로 → Jongno) รองรับชื่อแบบหนังสือเดินทางพร้อมการสะกดนามสกุลที่นิยมใช้ และที่อยู่ (종로구 → Jongno-gu)