मैं उस नाम को सत्यापित करना चाहता हूं जब कोई नया उपयोगकर्ता मेरे पृष्ठ पर साइन अप करता है। उन चेकों में से एक यह है कि चरित्र सीमा 100 से ऊपर नहीं है।इमोजी की वर्ण लंबाई की गणना करें?
लेकिन चूंकि एक एकल इमोजी ❤️ (वास्तव में वे 4 इमोजी एक साथ हैं? स्क्रीनशॉट देखें) 1 से अधिक चरित्रों की गिनती है मेरे पास मान्य करने के लिए समस्याएं हैं नाम। मैं नाम में इमोजी को अनुमति देने के लिए चाहता हूं, क्योंकि इन दिनों दिल, स्टार या कुछ समान होता है, लेकिन मैं 100 से अधिक वर्णों वाले नामों को अनुमति नहीं देना चाहता हूं।
- कैसे वहाँ बाहर सभी इमोजी का एक चरित्र के रूप में एक इमोजी गिनती करने के लिए (अगर यह भी संभव है):
तो मैं इस सवाल है?
पीएस: मैं एक PHP समाधान के बारे में बात कर रहा हूं, लेकिन मैं वैकल्पिक रूप से जावास्क्रिप्ट को भी स्वीकार करूंगा, भले ही मैं इसे पसंद नहीं करता।
संपादित करें:
: \ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69
इस सवाल का उल्लेख स्क्रीनशॉट नोटिस करें: मेरे उदाहरण इमोजी इस स्ट्रिंग हो रहा है।
दैट ' एक स्ट्रिंग के बजाय 'trim' पर एक सरणी पारित कर रहे हैं। यह आपके कोड में एक बग है, PHP के साथ कोई समस्या नहीं है, और इमोजी के साथ कुछ भी नहीं करना है। – deceze
ओह, आप सही हैं। मैंने पाया कि त्रुटि और मेरे प्रश्न को संपादित किया। धन्यवाद। @deceze – AlexioVay
इसके लायक होने के लिए, इस इमोजी में 8 यूनिकोड स्केलर मानों का अनुक्रम होता है: यू + 1 एफ 469 महिला; यू + 200 डी शून्य चौड़ाई जॉइनर; यू + 2764 हेवी ब्लैक हार्ट; यू + एफईएफएफ वैरिएंशन चयनकर्ता -16; यू + 200 डी शून्य चौड़ाई जॉइनर; यू + 1 एफ 48 बी किस मार्क; यू + 200 डी शून्य चौड़ाई जॉइनर; यू + 1 एफ 469 महिला। कुछ प्रोग्रामिंग भाषाएं वूमन और किस मार्क का इलाज करती हैं जैसे कि वे प्रत्येक के दो अक्षर थे, क्योंकि उन पात्रों को दो यूटीएफ -16 कोड इकाइयों का प्रतिनिधित्व करने की आवश्यकता होती है। –