मैं कैसे निर्धारित कर सकता हूं कि इनपुट स्ट्रिंग में केवल जावास्क्रिप्ट का उपयोग करके रिक्त स्थान हैं?मैं कैसे निर्धारित कर सकता हूं कि स्ट्रिंग में जावास्क्रिप्ट का उपयोग करके केवल रिक्त स्थान हैं?
उत्तर
एक और अच्छा पद के लिए: Faster JavaScript Trim
तुम बस trim
समारोह लागू करते हैं और स्ट्रिंग की लंबाई की जाँच करने की जरूरत है। यदि ट्रिमिंग के बाद लंबाई 0 है - तो स्ट्रिंग में केवल रिक्त स्थान होते हैं।
var str = "data abc";
if((jQuery.trim(str)).length==0)
alert("only spaces");
else
alert("contains other characters");
या बस '! Str.trim()' – Oriol
if (!input.match(/^\s*$/)) {
//your turn...
}
यह मानता है कि 'इनपुट' मान है, इनपुट तत्व नहीं। – Joseph
हाँ, जैसे 'var input = "dfdfd" ', मुझे लगता है, वास्तविक इनपुट से इनपुट मान प्राप्त करना कोई बड़ी समस्या नहीं है। –
मैं इस समाधान को .trim() से पसंद करता हूं, क्योंकि आप वर्णों के एक विशिष्ट पैटर्न की तलाश में हैं, और यह सटीक और स्पष्ट रूप से एक रेगेक्स वर्णन करता है। ट्रिम के साथ आपकी चतुर चाल को समझने में थोड़ा सा पाठक लगेगा। – Chris
if(!input.match(/^([\s\t\r\n]*)$/)) {
blah.blah();
}
वैकल्पिक रूप से, आप एक test()
जो एक सरणी
//assuming input is the string to test
if(/^\s*$/.test(input)){
//has spaces
}
के बजाय एक बूलियन रिटर्न सबसे तेजी से समाधान regex प्रोटोटाइप समारोह test() का उपयोग करने और किसी भी चरित्र की तलाश में है क्या कर सकते हैं यह एक स्पेस या लाइन ब्रेक नहीं है \S
:
if (/\S/.test(str))
{
// found something other than a space or a line break
}
यदि आपके पास एक सुपर लंबी स्ट्रिंग है, तो यह एक महत्वपूर्ण अंतर कर सकता है।
- 1. जावास्क्रिप्ट का उपयोग कर स्ट्रिंग से रिक्त स्थान कैसे निकालें?
- 2. स्ट्रिंग जो केवल रिक्त स्थान
- 3. मैं केवल जावास्क्रिप्ट का उपयोग कर दस्तावेज़ के माइम-प्रकार को कैसे निर्धारित कर सकता हूं?
- 4. जावास्क्रिप्ट का उपयोग करके, मैं कैसे सुनिश्चित कर सकता हूं कि दिनांक सीमा मान्य है?
- 5. PHP में स्ट्रिंग में केवल रिक्त स्थान हैं या नहीं?
- 6. मैं अजीब का उपयोग करके क्या कर सकता हूं कि मैं पर्ल में नहीं कर सकता?
- 7. मैं जावास्क्रिप्ट में गोटो का उपयोग कैसे कर सकता हूं?
- 8. मैं कैसे निर्धारित कर सकता हूं कि जावा क्लास प्रतिबिंब
- 9. क्या मैं HTML तत्व के नाम विशेषता में सफेद रिक्त स्थान का उपयोग कर सकता हूं?
- 10. स्ट्रिंग से रिक्त स्थान
- 11. मैं स्ट्रिंग से गैर अल्फान्यूमेरिक वर्ण कैसे छीन सकता हूं और रिक्त स्थान रख सकता हूं?
- 12. मैं जावा में जावास्क्रिप्ट का उपयोग कैसे कर सकता हूं?
- 13. मैं कैसे निर्धारित कर सकता हूं कि मेरी प्रक्रिया
- 14. मैं कमांड प्रॉम्प्ट में रिक्त स्थान का उपयोग कैसे करूं?
- 15. मुद्दा जब रिक्त स्थान inputted कर रहे हैं, स्ट्रिंग वर्ग
- 16. मैं कैसे निर्धारित कर सकता हूं कि एंड्रॉइड पीडीएफ
- 17. मैं कैसे निर्धारित कर सकता हूं कि कोई फ़ंक्शन ग्राफ़
- 18. अमरूद का उपयोग करके मैं यह कैसे कर सकता हूं?
- 19. कैसे जांचें कि इनपुट टेक्स्ट फ़ील्ड में केवल सफेद रिक्त स्थान हैं या नहीं?
- 20. RubyMine में जावास्क्रिप्ट में इंडेंटेशन के केवल दो रिक्त स्थान?
- 21. मैं जावास्क्रिप्ट ऑब्जेक्ट में यूनिकोड स्ट्रिंग कुंजी का उपयोग कैसे कर सकता हूं?
- 22. नियमित अभिव्यक्ति जो स्ट्रिंग में रिक्त स्थान की अनुमति देती है, न केवल रिक्त स्थान
- 23. मैं UIActivityViewController का उपयोग करके स्थान कैसे साझा कर सकता हूं?
- 24. जावास्क्रिप्ट रेगेक्स केवल अक्षरों, रिक्त स्थान, और ñ
- 25. सेलेनियम 2/वेबड्राइवर का उपयोग करके मैं जावास्क्रिप्ट अलर्ट का भरोसेमंद इंतजार कैसे कर सकता हूं?
- 26. विम retab रिक्त स्थान केवल
- 27. मैं कैसे बता सकता हूं कि स्ट्रिंग में जावास्क्रिप्ट में मल्टीबाइट वर्ण हैं या नहीं?
- 28. मैं सी ++ में रिक्त स्थान की स्ट्रिंग कैसे बना सकता हूं?
- 29. ओरेकल ट्रिमस्पूल केवल पिछला रिक्त स्थान (अग्रणी रिक्त स्थान नहीं)
- 30. मैं कैसे निर्धारित कर सकता हूं कि सी/सी ++ कंपाइलर का उपयोग करने के लिए?
http://stackoverflow.com/questions/3532053/regular-expression-for-only-characters-a-z-a-z बस खोज का उपयोग करें। – ayk
VAL.replace (/ +?/G, '') – mack