แปลงตัวเลขเป็นคำ ฟรี
แปลงตัวเลขเป็นคำอ่านในภาษาอังกฤษ เวียดนาม โปแลนด์ ตุรกี สเปน โปรตุเกส ฝรั่งเศส เยอรมัน รัสเซีย และอีก 7 ภาษา ทั้งจำนวนนับ จำนวนเงิน และคำเขียนในเช็ค
การใช้งานทั่วไป
- เขียนตัวเลขบนเช็คและเอกสารทางกฎหมายแปลงจำนวนเงินเป็นคำที่เขียนไว้สำหรับเช็ค คำสั่งโอนเงิน และสัญญาทางกฎหมายที่ต้องการจำนวนเงินที่เขียนไว้
- เขียนตัวเลขในคำสำหรับเนื้อหาการศึกษาแปลงตัวเลขเป็นภาษาอังกฤษที่เขียนไว้สำหรับใบงาน เนื้อหาการศึกษา และวัสดุการเรียนรู้ภาษา
- เขียนจำนวนเงินใบแจ้งหนี้ในคำแปลงรวมใบแจ้งหนี้เป็นคำที่เขียนไว้สำหรับใบแจ้งหนี้ระหว่างประเทศ ใบสั่งซื้อ และการขอชำระเงิน
- เขียนตัวเลขในคำสำหรับการเขียนและการเผยแพร่ปฏิบัติตามกฎแนวทางลักษณะโดยแปลงตัวเลขเป็นคำสำหรับเรียงความ บทความ หนังสือ และการเขียนวิชาชีพ
- ตัวเลขในคำสำหรับการเข้าถึงและโปรแกรมอ่านหน้าจอสร้างสตริงตัวเลขที่เขียนไว้สำหรับเนื้อหาที่สามารถเข้าถึงได้ ป้ายกำกับ ARIA และความเข้ากันได้ของโปรแกรมอ่านหน้าจอ
วิธีการทำงาน
ตัวแปลงนี้ใช้อัลกอริทึมที่เขียนขึ้นเอง — ไม่มีไลบรารี ไม่มีการเรียก API การแปลงทั้งหมดทำงานในเบราว์เซอร์ด้วยตารางค้นหาคงที่สามตาราง (หลักหน่วย หลักสิบ และคำบอกหลักอย่าง "thousand", "million") และลูปแบ่งส่วนที่แบ่งจำนวนเต็มเป็นกลุ่มละสามหลักและประกอบวลีภาษาอังกฤษในเครื่อง
- 1แยกวิเคราะห์อินพุตและตรวจเครื่องหมายเครื่องมือตัดจุลภาค ตรวจเครื่องหมายลบนำหน้า และตรวจอินพุตด้วย regex ตัวเลขอย่างง่าย และยังใช้ BigInt จับตัวเลขที่สูงกว่า Number.MAX_SAFE_INTEGER (9,007,199,254,740,991) ก่อนที่ความแม่นยำทศนิยมลอยตัวของ JavaScript จะทำให้ผลลัพธ์ผิดโดยไม่แจ้ง
- 2แบ่งส่วนละสามหลักพร้อมคำบอกหลักส่วนจำนวนเต็มถูกหารด้วย 1,000 ซ้ำ ๆ และเศษแต่ละค่า (0–999) ถูกแปลงผ่านการค้นหาหลักร้อย-สิบ-หน่วย แต่ละส่วนถูกนำหน้าด้วยคำบอกหลักจากอาร์เรย์ SCALES ('thousand', 'million', 'billion', 'trillion', 'quadrillion') และเชื่อมส่วนต่าง ๆ ด้วยจุลภาค
- 3ประมวลผลภายหลังตามโหมดขึ้นอยู่กับโหมดที่เลือก สตริงคำจะถูกแปลง: โหมดลำดับที่ใช้แผนที่คำต่อท้ายที่กำหนดไว้กับคำสุดท้าย (เช่น 'twenty-one' เป็น 'twenty-first') โหมดสกุลเงินค้นหาชื่อหน่วยหลักและหน่วยย่อยของสกุลเงินที่เลือก (USD, GBP, EUR, INR, JPY, CAD, AUD) และปัดส่วนทศนิยมเป็นเซนต์ที่ใกล้ที่สุด โหมดเช็ค/กฎหมายจัดรูปแบบผลลัพธ์เป็น 'One thousand two hundred thirty-four and 56/100 dollars'
- 4แสดงและคัดลอกผลลัพธ์ในเบราว์เซอร์สตริงที่แปลงแล้วคำนวณใหม่ทุกการกดแป้นผ่าน useMemo ของ React — ไม่มีการร้องขอเครือข่าย การคลิกคัดลอกเขียนผลลัพธ์ลงคลิปบอร์ดด้วย navigator.clipboard API ของเบราว์เซอร์
เครื่องมือที่เกี่ยวข้อง
เครื่องมือแปลง Lakh Crore
แปลงระหว่าง lakh, crore, arab และ million, billion, trillion — และสะกดจำนวนเงินเป็นคำภาษาอังกฤษแบบอินเดียพร้อมรูปแบบวลีรูปีสำหรับเขียนเช็ค
เพิ่มเลขหน้าใน PDF
เพิ่มเลขหน้าใน PDF — เลือกรูปแบบ ตำแหน่ง เลขเริ่มต้น และขนาดตัวอักษร ทำงานในเบราว์เซอร์ทั้งหมด PDF ไม่ถูกอัปโหลด
เครื่องคำนวณนักษัตรจีน
ค้นหานักษัตรจีนและธาตุของคุณ (พร้อมขอบเขตวันตรุษจีนที่ถูกต้อง) ราศีตะวันตกของคุณ และเลขเส้นทางชีวิตตามตัวเลขศาสตร์ — จากวันเกิดของคุณ ฟรี ส่วนตัว เพื่อความสนุกสนาน