Regex और टेक्स्ट
JavaScript स्ट्रिंग की लंबाई
JavaScript .length UTF-16 कोड यूनिट गिनता है। यह रनटाइम व्यवहार के लिए उपयोगी है, लेकिन हमेशा Unicode कोड पॉइंट, दिखने वाले वर्ण या एन्कोड किए गए बाइट की संख्या नहीं है।
प्रकाशित
मापों की लाइव तुलना
स्ट्रिंग आज़माएँ
टेक्स्ट संपादित करें या प्रीसेट चुनें। चारों मान String Length Calculator की उसी साझा गणना से निकलते हैं।
नतीजा → व्याख्या
गिनतियाँ अलग क्यों हैं
JavaScript स्ट्रिंग की UTF-16 कोड यूनिट गिनता है।
Unicode स्केलर मान गिनते हैं, ज़रूरी नहीं कि दिखने वाले वर्ण।
स्क्रीन पर उपयोगकर्ता को दिखने वाले वर्णों का अनुमान देते हैं।
एन्कोड किए पेलोड या स्टोरेज का आकार मापते हैं।
ज़रूरी माप चुनें
| माप | API | उपयोग |
|---|---|---|
| UTF-16 यूनिट | value.length | JavaScript और DOM की सीमाएँ |
| कोड पॉइंट | [...value].length | Unicode स्केलर मान |
| ग्रैफ़ीम | Intl.Segmenter | दिखने वाले वर्णों की सीमाएँ |
| UTF-8 बाइट | TextEncoder | पेलोड और स्टोरेज का आकार |
पूरे टूल में अभ्यास करें
अपनी स्ट्रिंग मापें
अपने इनपुट में JavaScript लंबाई, Unicode कोड पॉइंट, ग्रैफ़ीम और UTF-8 बाइट की तुलना करें।