Regex और टेक्स्ट

JavaScript स्ट्रिंग की लंबाई

JavaScript .length UTF-16 कोड यूनिट गिनता है। यह रनटाइम व्यवहार के लिए उपयोगी है, लेकिन हमेशा Unicode कोड पॉइंट, दिखने वाले वर्ण या एन्कोड किए गए बाइट की संख्या नहीं है।

प्रकाशित

मापों की लाइव तुलना

स्ट्रिंग आज़माएँ

टेक्स्ट संपादित करें या प्रीसेट चुनें। चारों मान String Length Calculator की उसी साझा गणना से निकलते हैं।

JavaScript .length2UTF-16 कोड यूनिट
Unicode कोड पॉइंट1Unicode मान
दिखने वाले ग्रैफ़ीम1उपयोगकर्ता को दिखने वाले वर्ण
UTF-8 बाइट4एन्कोड किए बाइट का आकार

नतीजा → व्याख्या

गिनतियाँ अलग क्यों हैं

.length

JavaScript स्ट्रिंग की UTF-16 कोड यूनिट गिनता है।

कोड पॉइंट

Unicode स्केलर मान गिनते हैं, ज़रूरी नहीं कि दिखने वाले वर्ण।

ग्रैफ़ीम

स्क्रीन पर उपयोगकर्ता को दिखने वाले वर्णों का अनुमान देते हैं।

UTF-8 बाइट

एन्कोड किए पेलोड या स्टोरेज का आकार मापते हैं।

ज़रूरी माप चुनें

मापAPIउपयोग
UTF-16 यूनिटvalue.lengthJavaScript और DOM की सीमाएँ
कोड पॉइंट[...value].lengthUnicode स्केलर मान
ग्रैफ़ीमIntl.Segmenterदिखने वाले वर्णों की सीमाएँ
UTF-8 बाइटTextEncoderपेलोड और स्टोरेज का आकार

पूरे टूल में अभ्यास करें

अपनी स्ट्रिंग मापें

अपने इनपुट में JavaScript लंबाई, Unicode कोड पॉइंट, ग्रैफ़ीम और UTF-8 बाइट की तुलना करें।

String Length Calculator में आगे बढ़ें →