All Projects → earthchie → BAHTTEXT.js

earthchie / BAHTTEXT.js

Licence: other
แปลงจำนวนเงินให้เป็นคำอ่าน

Programming Languages

HTML
75241 projects
javascript
184084 projects - #8 most used programming language

BAHTTEXT.js

แปลงจำนวนเงินเป็นคำอ่าน

  • ไม่มีลิมิตของจำนวนตัวเลข ใช้อ่านเลขกี่หลักก็ได้
  • ในกรณีที่เลขใหญ่กว่า Number.MAX_SAFE_INTEGER ให้ส่งเลขมาเป็น string แทน

ดู Demo และรายละเอียดเพิ่มเติม

https://earthchie.github.io/BAHTTEXT.js/

image

โปรดทราบ

เนื่องจากมีความหลากหลายของมาตรฐานวิธีอ่านมาก ก่อนใช้งานโค้ดนี้ทุกครั้งกระผมขอให้ทุกท่านตรวจสอบความถูกต้อง ตามมาตรฐานที่ท่านยอมรับ ในนามของผู้พัฒนา BAHTTEXT.js จะไม่รับผิดชอบต่อความเสียหายอันเนื่องมาจากผลลัพธ์ของโค้ดนี้ในทุกกรณี

โค้ดชุดนี้อ้างอิงผลลัพธ์โดยเทียบคำตอบกับ BAHTTEXT() ของ Microsoft Office เป็นหลัก ส่วนคำแนะนำในพันทิปที่อ้างไปยังราชบัณฑิตยสภา ผมได้โทรไปสอบถามราชบัณฑิตยสภาแล้วพบว่าไม่สอดคล้องตามที่ได้กล่าวอ้างครับ (หลักฐานบันทึกการโทร #1, #2) สรุปคือ ให้อ่านแบบเดียวกับ Microsoft Office เลยครับ

วิธีใช้

<script type="text/javascript" src="BAHTTEXT.min.js"></script>
<script type="text/javascript">

console.log(BATHTEXT(12345));
console.log(BATHTEXT(12345.678));
console.log(BATHTEXT('12,345.432'));
console.log(BATHTEXT('1,001,000,001.79'));

</script>

License

WTFPL 2.0 http://www.wtfpl.net/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].