से शुरू होती है, तो मैं कैसे पता लगाऊंगा कि कोई स्ट्रिंग 'if' कथन का उपयोग करके लोअरकेस अक्षर से शुरू होती है या नहीं?जांच कर रहा है कि कोई स्ट्रिंग लोअरकेस अक्षर
उत्तर
आप a-z से ज्यादा कवर करना चाहते हैं, तो आप की तरह कुछ का उपयोग कर सकते हैं:
var first = string.charAt(0);
if (first === first.toLowerCase() && first !== first.toUpperCase())
{
// first character is a lowercase letter
}
क्योंकि वहाँ (इस तरह की संख्या के रूप में) वर्णों जो न तो अपरकेस या लोअरकेस हैं दोनों चेकों की जरूरत है। उदाहरण के लिए:
"1" === "1".toLowerCase() //=> true
"1" === "1".toLowerCase() && "1" !== "1".toUpperCase() //=> true && false => false
"é" === "é".toLowerCase() && "é" !== "é".toUpperCase() //=> true && true => true
क्या मामला है जहां आपको 'toLowerCase' चेक की आवश्यकता है? उदा।, जहां '! = ToUpperCase' पर्याप्त नहीं है? –
मैं अत्यधिक अनुशंसा करता हूं कि आप टाइप जबरन त्रुटियों से बचने के लिए '===' और '! ==' का उपयोग करें। यह शुरू करने की एक कठिन आदत है लेकिन मुझे लगता है कि यह बहुत फायदेमंद है। – ChaosPandion
+1 बहुत चालाक। – fastcodejava
यह नियमित अभिव्यक्तियों के उचित उपयोग की तरह लगता है।
var match = myString.match(/^[a-z]/);
if (match != null) {
// good match
}
यह समस्या का एक अत्यंत अंग्रेजी केंद्रित दृष्टिकोण है। क्या "ए" कम मामला नहीं है? –
आप सही हैं, और मुझे लगता है कि यह उस मामले के लिए काम करेगा। यह अंतरराष्ट्रीय उपयोग के लिए उपयुक्त नहीं होगा। मैंने डैनियल के जवाब के लिए वोट दिया क्योंकि यह मेरी तुलना में अधिक उपयोगी है। – lincolnk
लगता है यह छोटे अक्षर है अगर एक चरित्र बराबर करने के लिए इसे अपर केस राज्य है नहीं है की तरह।
var first = string.charAt(0);
if(first!=first.toUpperCase()){
first character is lower case
}
की
- 1. जांच कर रहा है कि स्ट्रिंग का पहला अक्षर अपरकेस
- 2. जांच कर रहा है कि स्ट्रिंग जावा (रेगेक्स)
- 3. एक ही लोअरकेस अक्षर
- 4. जांच कर रहा है कि कोई प्रिंटर संलग्न है
- 5. जांच कर रहा है कि कोई चर खाली है C#
- 6. यह जांच कर रहा है कि कोई संदेश
- 7. जांच कर रहा है कि कोई जटिल संख्या NaN
- 8. जांच कर रहा है कि "-स्टैटिक"
- 9. यह जांच कर रहा है कि
- 10. मैं कैसे जांच सकता हूं कि किसी स्ट्रिंग में वर्णमाला से कोई अक्षर है या नहीं?
- 11. जांच कर रहा है कि 2 तारों में एक ही अक्षर हैं?
- 12. XSLT - अंतरिक्ष जोड़े लोअरकेस अपरकेस अक्षर
- 13. जांच रहा है कि कोई स्ट्रीम खाली है
- 14. जावाडीबी - जांच रहा है कि कोई डेटाबेस मौजूद है
- 15. जांच रहा है कि कोई बिट सेट है या नहीं
- 16. जांच कर रहा है कि MySQL उपयोगकर्ता मौजूद है
- 17. jQuery: जांच कर रहा है कि अगला तत्व मौजूद है
- 18. जांच कर रहा है कि कोई jQuery चयनकर्ता कोई परिणाम नहीं मिला है
- 19. जांच कर रहा है कि व्यूबैग संपत्ति खाली है या
- 20. जावास्क्रिप्ट - एक स्ट्रिंग में किसी भी लोअरकेस अक्षरों की जांच
- 21. जावास्क्रिप्ट जांच कर रहा है कि पृष्ठ वैध है
- 22. पंक्तियों को कैसे ढूंढें जिनमें लोअरकेस अक्षर
- 23. जांच कर रहा है कि कोई त्रुटि Erdős-Rényi मॉडल का उपयोग कर यादृच्छिक है?
- 24. जांच रहा है कि कोई तत्व वास्तव में उपयोगकर्ता को
- 25. विम: जांच कर रहा है कि फ़ंक्शन मौजूद है
- 26. जांच कर रहा है कि कुकी सेट है
- 27. जांच कर रहा है कि फ़ोल्डर में फाइलें हैं
- 28. जांच कर रहा है कि संपत्ति सेटटेबल/डिलीटेबल
- 29. जांच कर रहा है कि टेक्स्टफील्ड का मान जावास्क्रिप्ट
- 30. जांच कर रहा है कि किसी ऐसे फ़ोल्डर वाला फ़ोल्डर है जो एक विशिष्ट स्ट्रिंग
संभव डुप्लिकेट [जावास्क्रिप्ट - एक स्ट्रिंग में किसी भी छोटे अक्षरों के लिए जाँच] (http://stackoverflow.com/questions/2830826/javascript-checking-for-any-lowercase-letters-in-a- स्ट्रिंग) –
एक उत्तर स्वीकार करने के लिए मत भूलना। ऐसा लगता है कि आप जिस मूल उत्तर का उपयोग कर रहे हैं वह चला गया है, इसलिए आप समाधान के साथ अपना जवाब जोड़ सकते हैं और इसे स्वीकार कर सकते हैं। यह उन लोगों के लिए उपयोगी हो सकता है जो घूमते हैं। – lincolnk