រំលងទៅខ្លឹមសារមេ

កម្មវិធីបំប្លែងលេខទៅពាក្យ ឥតគិតថ្លៃ

បម្លែងលេខណាមួយទៅជាពាក្យ ជាភាសាអង់គ្លេស វៀតណាម ប៉ូឡូញ តួកគី អេស្ប៉ាញ ព័រទុយហ្គាល់ បារាំង អាល្លឺម៉ង់ រុស្ស៊ី និងភាសាផ្សេងទៀត 7 ភាសា៖ លេខរាប់ ចំនួនទឹកប្រាក់ និងការសរសេរលើមូលប្បទានប័ត្រ។

ធ្វើការក្រៅបណ្តាញនៅពេលបានផ្ទុករួច
ចំនួនទឹកប្រាក់ជាអក្សរចិនធំ (大写金额) →

One thousand, two hundred thirty-four

ឧទាហរណ៍រហ័ស

ការប្រើប្រាស់ទូទៅ

  • សរសេរលេខលើលិខិតឩទ្ធរណ៍ និងឯកសារផ្លូវច្បាប់បម្លែងលេខលេខលេខលម្អិតលម្អិត លម្អិតលម្អិតលម្អិត និងលិខិតឩទ្ធរណ៍ផ្លូវច្បាប់ដែលលេខលេខលេខ។
  • សរសេរលេខលេខលម្អិតលម្អិតបម្លែងលេខលម្អិតលម្អិតលម្អិតលម្អិតលម្អិត លម្អិតលម្អិតលម្អិត និងលម្អិតលម្អិតលេខលម្អិត។
  • សរសេរលេខលេខលម្អិតលម្អិតបំលែងសរុបវិក្កយបត្រទៅជាអក្សរ សម្រាប់វិក្កយបត្រអន្តរជាតិ ការបញ្ជាទិញ និងសំណើបង់ប្រាក់។
  • លេខលេខលម្អិតលម្អិតលេខលើលម្អិតលម្អិតបម្លែងលេខលម្អិតលម្អិតលេខលម្អិតលម្អិត សម្រាប់លម្អិតលម្អិត លិខិតលម្អិតលម្អិត និងលម្អិតលម្អិតលម្អិត។
  • លេខលម្អិតលម្អិតលេខលម្អិតលើលក្ខណ្ឌលម្អិតបង្កើតលេខលេខលេខលម្អិតលម្អិតលេខលម្អិត ARIA លលក្ខណ្ឌលក្ខណ្ឌលក្ខណ្ឌលម្អិតលម្អិត។

វាដំណើរការដោយរបៀបណា

ឧបករណ៍បំប្លែងនេះប្រើក្បួនដោះស្រាយសរសេរដោយដៃ — គ្មានបណ្ណាល័យ គ្មានការហៅ API។ ការបំប្លែងទាំងអស់ដំណើរការនៅក្នុងកម្មវិធីរុករករបស់អ្នកដោយប្រើតារាងស្វែងរកថេរបី (មួយ, ដប់ និងពាក្យមាត្រដ្ឋានដូចជា "ពាន់", "លាន") និងរង្វិលដាក់ក្រុមដែលបំបែកចំនួនគត់ណាមួយទៅជាក្រុមបីខ្ទង់ ហើយផ្គុំឃ្លាភាសាអង់គ្លេសនៅមូលដ្ឋាន។

  1. 1
    ការញែកព័ត៌មានបញ្ចូល និងការស្វែងរកសញ្ញា
    ឧបករណ៍ដកសញ្ញាក្បៀស ត្រួតពិនិត្យសញ្ញាដកនាំមុខ និងផ្ទៀងផ្ទាត់ព័ត៌មានបញ្ចូលទល់នឹង regex ខ្ទង់សាមញ្ញ។ វាក៏ប្រើ BigInt ដើម្បីចាប់ចំនួនលើសពី Number.MAX_SAFE_INTEGER (9,007,199,254,740,991) មុនពេលភាពជាក់លាក់ floating-point របស់ JavaScript ធ្វើឲ្យលទ្ធផលខូចដោយស្ងាត់ៗ។
  2. 2
    ការដាក់ក្រុមបីខ្ទង់ជាមួយពាក្យមាត្រដ្ឋាន
    ផ្នែកចំនួនគត់ត្រូវបានចែកម្តងហើយម្តងទៀតដោយ 1,000 ហើយសំណល់នីមួយៗ (0–999) ត្រូវបានបំប្លែងតាមតារាងស្វែងរករយ-ដប់-មួយ។ ក្រុមនីមួយៗបន្ទាប់មកត្រូវបានបន្ថែមបុព្វបទជាមួយពាក្យមាត្រដ្ឋានពីអារេ SCALES ('ពាន់', 'លាន', 'ប៊ីលាន', 'ទ្រីលាន', 'ក្វាទ្រីលាន') ហើយក្រុមត្រូវបានភ្ជាប់ជាមួយសញ្ញាក្បៀស។
  3. 3
    ដំណើរការក្រោយបន្ថែមតាមរបៀបជាក់លាក់
    អាស្រ័យលើរបៀបដែលបានជ្រើសរើស ខ្សែអក្សរពាក្យត្រូវបានប្លែង: របៀបលេខរៀងអនុវត្តផែនទីបច្ច័យកំណត់ត្រឹមទៅពាក្យចុងក្រោយ (ឧទាហរណ៍ 'twenty-one' ក្លាយជា 'twenty-first'); របៀបរូបិយប័ណ្ណស្វែងរកឈ្មោះឯកតាធំ និងតូចសម្រាប់រូបិយប័ណ្ណដែលបានជ្រើសរើស (USD, GBP, EUR, INR, JPY, CAD, AUD) ហើយបង្គត់ផ្នែកទសភាគទៅសេនជិតបំផុត; របៀបស្នាក់/ផ្លូវច្បាប់ធ្វើទ្រង់ទ្រាយលទ្ធផលជា 'One thousand two hundred thirty-four and 56/100 dollars'។
  4. 4
    លទ្ធផលបង្ហាញ និងចម្លងក្នុងកម្មវិធីរុករក
    ខ្សែអក្សរដែលបានបំប្លែងត្រូវបានគណនាឡើងវិញរាល់ការចុចគ្រាប់ចុចតាមរយៈ useMemo របស់ React — គ្មានសំណើបណ្តាញឡើយ។ ការចុចចម្លងសរសេរលទ្ធផលទៅឃ្លីបបតដោយប្រើ navigator.clipboard API របស់កម្មវិធីរុករក។

ឧបករណ៍ពាក់ព័ន្ធ

សំណួរដែលសួរជាញឹកញាប់