मैं जावास्क्रिप्ट में स्ट्रिंग को ट्रिम करने की कोशिश करने के लिए नीचे दिए गए कोड का उपयोग कर रहा हूं, लेकिन शीर्षक में उल्लिखित त्रुटि हो रही है:
function trim(str) {
return str.replace(/^\s+|\s+$/g,'');
}
संपादित करें:
मैंने समस्या को ठीक किया .... खेद है कि मुझे कोड को यह बताना चाहिए था कि मैं इसे कैसे बुला रहा था .... मुझे एहसास हुआ कि मैं गलती से फॉर्म फील्ड की वस्तु को अपने मूल्य के बजाय पास कर रहा था।
regexस्ट्रिंग के चारों ओर खुद को याद कर रहे हैं , जो वैसे भी अच्छा नहीं हो सकता है।
str.toString().replace(/^\s+|\s+$/g,'')इसके बजाय उपयोग करें ।
strशायद एक तार नहीं है