मैं जावास्क्रिप्ट में एक ट्रिम फ़ंक्शन ढूंढ रहा था जो मौजूद नहीं है और गूगलिंग पर कुछ कोड बताते हैं कि इसका उपयोग करें:जावास्क्रिप्ट में ट्रिम करें? यह कोड क्या कर रहा है?
function trimStr(str) {
return str.replace(/^\s+|\s+$/g, '');
}
मैं जानना चाहता हूं कि str.replace(/^\s+|\s+$/g, '')
कैसे काम करता है। मैं समझता हूं कि यह नियमित अभिव्यक्ति का कुछ रूप है लेकिन यह नहीं जानता कि यह क्या कर रहा है।
को छोड़कर सबकुछ मिला/जी।क्या आप इसके बारे में अधिक स्पष्टीकरण दे सकते हैं कि –
मैं उलझन में हूं "अंत में जी भाग वैश्विक खोज को सक्षम बनाता है" हमें इसकी आवश्यकता क्यों है। चूंकि हम स्ट्रिंग –
@ सुशील की शुरुआत और अंत के लिए पहले से ही शर्त शामिल कर चुके हैं, यहां वैश्विक ध्वज का अर्थ है कि एक से अधिक प्रतिस्थापन हो सकते हैं। इसके बिना, यह केवल पहले मैच को प्रतिस्थापित करेगा। उदाहरण के लिए। '" foo ".replace (/^\ s + | \ s + $ /," ") '(कोई वैश्विक नहीं)' foo "' –