កម្មវិធីបំប្លែងករណីអក្សរ ឥតគិតថ្លៃ
បំប្លែងអក្សរទៅ UPPERCASE, lowercase, Title Case, camelCase, snake_case, និងច្រើនទៀត។
លទ្ធផលនឹងបង្ហាញនៅទីនេះ
លទ្ធផលនឹងបង្ហាញនៅទីនេះ
លទ្ធផលនឹងបង្ហាញនៅទីនេះ
លទ្ធផលនឹងបង្ហាញនៅទីនេះ
លទ្ធផលនឹងបង្ហាញនៅទីនេះ
លទ្ធផលនឹងបង្ហាញនៅទីនេះ
លទ្ធផលនឹងបង្ហាញនៅទីនេះ
លទ្ធផលនឹងបង្ហាញនៅទីនេះ
លទ្ធផលនឹងបង្ហាញនៅទីនេះ
លទ្ធផលនឹងបង្ហាញនៅទីនេះ
លទ្ធផលនឹងបង្ហាញនៅទីនេះ
លទ្ធផលនឹងបង្ហាញនៅទីនេះ
លទ្ធផលនឹងបង្ហាញនៅទីនេះ
លទ្ធផលនឹងបង្ហាញនៅទីនេះ
លទ្ធផលនឹងបង្ហាញនៅទីនេះ
លទ្ធផលនឹងបង្ហាញនៅទីនេះ
លទ្ធផលនឹងបង្ហាញនៅទីនេះ
លទ្ធផលនឹងបង្ហាញនៅទីនេះ
លទ្ធផលនឹងបង្ហាញនៅទីនេះ
លទ្ធផលនឹងបង្ហាញនៅទីនេះ
ការប្រើប្រាស់ទូទៅ
- ឧបករណ៍បម្លែងម៉ាឌើលចំណងជើងបម្លែងរូប្មាង។តទៅម៉ាឌើលចំណងជើងសមស្របប្រាក់ — ធ្វើឱ្យក្រោយយឈរលើលក្ខណៈលក្ខណៈលក្ខណៈលម្អិត ចំណងជើងលក្ខណៈ ឬលក្ខណៈចម្រៀង។
- ឧបករណ៍បម្លែងម៉ាឌើលប្រយោគបម្លែងរូប្មាង។តទៅម៉ាឌើលប្រយោគ — ធ្វើឱ្យក្រោយយលក្ខណៈលក្ខណៈទីមួយនៃប្រយោគនីមួយៗសម្រាប់រូប្មាង។ត័ស្ងាត់។
- ឧបករណ៍បម្លែងអក្សរធំ និងអក្សរតូចបិទផ្ទាល់រូប្មាង។តរវាង UPPERCASE និងលក្ខណៈត្រូវបង្វិល — ទម្រង់ដើម្បីលម្អិត ស្ងាត់ឯកសារលម្អិត ហើយម៉ាង់ធានារូប្មាង។តភ្លាមៗ។
- ឧបករណ៍បម្លែង camelCase និង snake_caseបម្លែងរូប្មាង។តរវាង camelCase, snake_case, kebab-case និង PascalCase — សំខាន់សម្រាប់អ្នកអភិវឌ្ឍ។
- ឧបករណ៍បម្លែងម៉ាឌើលរូប្មាង។តសម្រាប់អ្នកសរសេរលក្ខណៈផ្សាយទម្រង់ឯកសារលម្អិតរបស់អ្នកឱ្យល្អឥតខ្ចោះ — ម៉ាឌើលចំណងជើងសម្រាប់ចំណងជើង ម៉ាឌើលប្រយោគសម្រាប់រូប្មាង។តតួ ឬម៉ាង់សមស្របសម្រាប់ឈ្មោះ។
វាដំណើរការដោយរបៀបណា
ការបំប្លែងករណីទាំង 14 ទាំងអស់កើតឡើងទាំងស្រុងក្នុងកម្មវិធីរុករករបស់អ្នកដោយប្រើក្បួនដោះស្រាយសរសេរដោយដៃដឹង Unicode — គ្មានបណ្ណាល័យ គ្មានម៉ាស៊ីនមេ គ្មានការផ្ទុកឡើងឡើយ។ Unicode property escapes ដើមរបស់ JavaScript (\p{L}, \p{N}) រក្សាតួអក្សរដាក់សញ្ញា និងមិនមែន Latin ឲ្យនៅដដែលឆ្លងកាត់ការបំប្លែងនីមួយៗ។
- 1ការញែកប្រតិកម្មផ្ទាល់ការចុចគ្រាប់ចុចនីមួយៗបង្ករគណនា useMemo ដែលដំណើរការអនុគមន៍បំប្លែងទាំង 14 ក្នុងពេលដំណាលគ្នាទល់នឹងព័ត៌មានបញ្ចូលរបស់អ្នក ដូច្នេះលទ្ធផលធ្វើបច្ចុប្បន្នភាពក្នុងពេលវេលាជាក់ស្តែងដោយគ្មានការពន្យារពេល ឬចុចប៊ូតុងឡើយ។
- 2ការញែកជាតូខិនដឹង Unicodeមុនពេលបំបែក ឬបញ្ចូលពាក្យ កូដដកតួអក្សរមិនមែនអក្សរឬខ្ទង់នាំមុខ/ខាងចុងដោយប្រើ Unicode property escapes \p{L} និង \p{N}។ វានេះធានាថាពាក្យដូចជា "café" ឬ "naïve" ត្រូវបានញែកជាតូខិនត្រឹមត្រូវទៅជា camelCase ឬ snake_case ដោយមិនបាត់អក្សរដាក់សញ្ញាឡើយ។
- 3ការបំប្លែងខ្សែអក្សរតាមទ្រង់ទ្រាយនីមួយៗរចនាប័ទ្មករណីនីមួយៗអនុវត្តតក្កវិជ្ជា regex ផ្ទាល់ខ្លួន: ទ្រង់ទ្រាយផ្អែកលើសញ្ញាបំបែក (snake, kebab, dot, path, CONSTANT) ប្រើការជំនួសតែមួយដែលបង្រួមលំដាប់មិនមែនពាក្យទាំងអស់ទៅជាសញ្ញាបំបែក; ទ្រង់ទ្រាយរចនាសម្ព័ន្ធ (camelCase, PascalCase, Train-Case) បន្ថែមការធ្វើអក្សរធំតាមព្រំដែនពាក្យខាងលើនោះ; ករណីប្រយោគ និងចំណងជើងប្រើលំនាំមើលមុខដើម្បីធ្វើអក្សរធំតែក្រោយព្រំដែនវណ្ណយុត្តិ ឬដកឃ្លាប៉ុណ្ណោះ។
- 4ចម្លង ឬទាញយកលទ្ធផលកាតលទ្ធផលនីមួយៗមានប៊ូតុងចម្លងផ្ទាល់ខ្លួនដោយប្រើ navigator.clipboard API។ "ចម្លងទាំងអស់" និង "ទាញយក .txt" ដាក់ក្រុមលទ្ធផលទាំង 14 ជាប្លុកអត្ថបទធម្មតាដែលមានស្លាក។ ព័ត៌មានបញ្ចូលចុងក្រោយរបស់អ្នកត្រូវបានរក្សាទុកនៅក្នុង localStorage ដូច្នេះវារស់រានពីការធ្វើឲ្យស្រស់ទំព័រដោយគ្មានការចេញពីឧបករណ៍របស់អ្នកឡើយ។
ឧបករណ៍ពាក់ព័ន្ធ
Chinese Uppercase Amount Converter (大写金额)
បំប្លែងចំនួនទឹកប្រាក់ទៅជាអក្សរចិនធំ (大写) សម្រាប់វិក្កយបត្រ និងមូលប្បទានបត្រ ដូចជា 壹仟贰佰叁拾肆元伍角陆分 ស្របតាមក្បួនរបស់ធនាគារកណ្តាលចិន។ ព្រមទាំងអាចបំប្លែងពី 大写 មកជាលេខវិញ សរសេរកាលបរិច្ឆេទលើមូលប្បទានបត្រ និងលេខចិនធម្មតា។
កម្មវិធីបង្កើត Slug
បំប្លែងចំណងជើង ឬអក្សរណាមួយទៅជា slug ដែលស្រួល URL។ ល្អឥតខ្ចោះសម្រាប់ blog post, ទំព័រ CMS, និង URL ដែលបង្កើន SEO។
កម្មវិធីកែទិន្នន័យមេតា និងគម្របនៃ EPUB
ផ្លាស់ប្តូរចំណងជើង អ្នកនិពន្ធ ស៊េរី ភាសា ស្លាក និងការពិពណ៌នារបស់ EPUB ឬបន្ថែម និងជំនួសគម្ររបស់វា ដើម្បីឲ្យវាបង្ហាញ និងតម្រៀបបានត្រឹមត្រូវលើ Kindle, Kobo និង Apple Books។ អ្វីៗផ្សេងទៀតក្នុងសៀវភៅនៅដដែល។ ដំណើរការក្នុងកម្មវិធីរុករករបស់អ្នក សៀវភៅមិនត្រូវបានផ្ទុកឡើងទេ។