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

កម្មវិធីតំរៀបអក្សរ ឥតគិតថ្លៃ

តំរៀបបន្ទាត់អក្សរតាមអក្ខរក្រម ទំហំ លេខ ឬចៃដន្យ។ លុបស្ទួន កាត់ whitespace និង shuffle បញ្ជី។

ធ្វើការក្រៅបណ្តាញនៅពេលបានផ្ទុករួច
បានតម្រៀប · 0 បន្ទាត់
លទ្ធផលតម្រៀបនឹងបង្ហាញនៅទីនេះ…

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

  • លម្អិត និងលេងលម្អិត លម្អិតលម្អិតលេង ក្នុងលម្អិត លេង ឬលម្អិត ក្នុងលម្អិតលេង។
  • ផ្អាក់ និងលេងលម្អិត ក្រុមលេងលើកលេង លម្អិត ការលម្អិត ទិន្នន័យលេង ពីលេង និងលម្អិត។
  • លម្អិតលេង និងលម្អិតលេងលម្អិតលេង ក្នុងលម្អិត ឬលម្អិត ក្នុងលម្អិតលេង។
  • លម្អិតលេង ក្នុងលម្អិតលម្អិតលេង ក្រុម លេង ឬលម្អិត ក្នុងលម្អិត ឬលេង។
  • ឈឺឆ្លងលម្អិតលំដាប់ដោយចៃដន្យឈឺឆ្លងឈ្មោះ រឿង ឬលម្អិតដោយចៃដន្យ សម្រាប់ការលម្អិតយុត្តិធម៌ ការដាច់ដោយឡែកលម្អិត ឬការកំណត់ការលេង។

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

ការតម្រៀបដំណើរការទាំងស្រុងក្នុងកម្មវិធីរុករករបស់អ្នកដោយប្រើ Intl.Collator API ដែលមានក្នុង JavaScript — គ្មានម៉ាស៊ីនមេ គ្មានបណ្ណាល័យ គ្មានការផ្ទុកឡើងឡើយ។ លំដាប់តម្រៀបនីមួយៗ ចាប់ពីអក្ខរក្រមរហូតដល់ការតម្រៀបលេខធម្មជាតិ ត្រូវបានគណនាភ្លាមៗពេលអ្នកវាយបញ្ចូល ឬប្តូរជម្រើស។

  1. 1
    ព័ត៌មានបញ្ចូលបំបែកជាបន្ទាត់
    អត្ថបទដែលអ្នកបានបិទភ្ជាប់ត្រូវបានបំបែកតាមតួអក្សរបន្ទាត់ថ្មី។ ការដំណើរការជាមុនជាជម្រើសដំណើរការមុន: ចន្លោះស្រង់នាំមុខ និងខាងចុងត្រូវបានកាត់ចេញពីបន្ទាត់នីមួយៗ ហើយបន្ទាត់ទទេត្រូវបានបោះបង់ — ទាំងពីរអាចកំណត់រចនាសម្ព័ន្ធ។
  2. 2
    Intl.Collator ដោះស្រាយលំដាប់
    សម្រាប់ការតម្រៀបអក្ខរក្រម និងធម្មជាតិ Intl.Collator ដែលមានក្នុងកម្មវិធីរុករកត្រូវបានចាប់ផ្តើមជាមួយតំបន់គេហទំព័របច្ចុប្បន្នរបស់អ្នក ដូច្នេះតួអក្សរដាក់សញ្ញា (å, ä, ö ។ល។) តម្រៀបតាមលំដាប់ភាសាត្រឹមត្រូវ។ របៀប 'ធម្មជាតិ' កំណត់ទង់ numeric ដូច្នេះ 'file2' ចាត់ថ្នាក់មុន 'file10' ជាជាងចាត់ទុកខ្ទង់ជាតួអក្សរធម្មតា។
  3. 3
    គន្លឹះប្រៀបធៀបដកសំលេងរំខាន
    មុនពេលប្រៀបធៀប បន្ទាត់នីមួយៗអាចជាជម្រើសមានអត្ថបទនាំមុខ (the, a, an) និងវណ្ណយុត្តិមិនមែនអក្សរ-ខ្ទង់ត្រូវបានលុបចេញពីគន្លឹះតម្រៀបរបស់វា — អត្ថបទបន្ទាត់ដើមត្រូវបានរក្សានៅដដែលនៅក្នុងលទ្ធផល មានតែគន្លឹះដែលប្រើសម្រាប់លំដាប់ត្រូវបានកែប្រែ។
  4. 4
    ការច្របល់ប្រើភាពចៃដន្យគ្រីបតូក្រាហ្វិក
    របៀបច្របល់ចៃដន្យហៅ crypto.getRandomValues ដើម្បីបង្កើតអារេចំនួនគត់ 32-ប៊ីតចៃដន្យ បន្ទាប់មកដំណើរការការច្របល់ Fisher-Yates លើបន្ទាត់ដោយប្រើតម្លៃទាំងនោះ — ជៀសវាងការលម្អៀងដែលកើតឡើងជាមួយវិធីសាស្ត្រផ្អែកលើ Math.random()។

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

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