Skip to content

Latest commit

 

History

History
116 lines (81 loc) · 4.27 KB

README.md

File metadata and controls

116 lines (81 loc) · 4.27 KB

Thai Baht Text JS

Build Status NPM Download codecov-svg NPM Version license-svg

Installation | Usage

Convert number to Thai Baht as Text

แปลง เลข ให้เป็น หน่วยบาทไทย


Installation

วิธีติดตั้ง

npm install thai-baht-text --save
or
yarn add thai-baht-text

Usage

วิธีการใช้งาน

Javascript ES5

const ThaiBaht = require('thai-baht-text') // for ES5

let money = 10050
let moneyText = ThaiBaht(money)

console.log(moneyText)
// OUTPUT: หนึ่งหมื่นห้าสิบบาทถ้วน

money = 12345678988888.50

console.log(ThaiBaht(money))
// OUTPUT: สิบสองล้านล้านสามแสนสี่หมื่นห้าพันหกร้อยเจ็ดสิบแปดล้านเก้าแสนแปดหมื่นแปดพันแปดร้อยแปดสิบแปดบาทห้าสิบสตางค์

money = 9007199254740991

ThaiBaht.async(money)
	.then((moneyTextOutput) => {
		console.log(moneyTextOutput)
		// OUTPUT: เก้าพันเจ็ดล้านล้านเอ็ดแสนเก้าหมื่นเก้าพันสองร้อยห้าสิบสี่ล้านเจ็ดแสนสี่หมื่นเก้าร้อยเก้าสิบเอ็ดบาทถ้วน
	})

More infomation ES5 Example


Javascript ES6

import ThaiBaht from 'thai-baht-text' // for ES6

let money = 10050
let moneyText = ThaiBaht(money)

console.log(moneyText)
// OUTPUT: หนึ่งหมื่นห้าสิบบาทถ้วน

money = 12345678988888.50

console.log(ThaiBaht(money))
// OUTPUT: สิบสองล้านล้านสามแสนสี่หมื่นห้าพันหกร้อยเจ็ดสิบแปดล้านเก้าแสนแปดหมื่นแปดพันแปดร้อยแปดสิบแปดบาทห้าสิบสตางค์

money = 9007199254740991

ThaiBaht.async(money)
	.then((moneyTextOutput) => {
		console.log(moneyTextOutput)
		// OUTPUT: เก้าพันเจ็ดล้านล้านเอ็ดแสนเก้าหมื่นเก้าพันสองร้อยห้าสิบสี่ล้านเจ็ดแสนสี่หมื่นเก้าร้อยเก้าสิบเอ็ดบาทถ้วน
	})

More infomation ES6 Example

CAUTION!

You can use number that doesn't over than 9007199254740991

that is MAX_SAFE_INTEGER of javascript.

คุณสามารถใส่เลขได้ไม่เกิน 9007199254740991

ซึ่งเป็น MAX_SAFE_INTEGER ของ javascript


Library & Development Tools

  • Javascript ES6
  • Async
  • Babel

License

The Thai-Baht-Text JS is open-sourced software licensed under the MIT license.

Ending message

If you found bugs or some missing point, please send pull request back or open an issue.

Thank you so much 😃

Regrads,

Jirachai Chansivanon





แปลง เลข เป็น บาทไทย,

thai baht text javascript,

thai baht text js