मेरे पास एक स्ट्रिंग है "-123445"। क्या स्ट्रिंग से '-' वर्ण को निकालना संभव है?
मैंने निम्नलिखित कोशिश की है लेकिन कोई फायदा नहीं हुआ:
$mylabel.text("-123456");
$mylabel.text().replace('-', '');
मेरे पास एक स्ट्रिंग है "-123445"। क्या स्ट्रिंग से '-' वर्ण को निकालना संभव है?
मैंने निम्नलिखित कोशिश की है लेकिन कोई फायदा नहीं हुआ:
$mylabel.text("-123456");
$mylabel.text().replace('-', '');
जवाबों:
$mylabel.text( $mylabel.text().replace('-', '') );
चूंकि text()
मान मिलता है, और मान text( "someValue" )
सेट करता है, आप बस एक को दूसरे के अंदर रखते हैं।
करने के बराबर होगा:
var newValue = $mylabel.text().replace('-', '');
$mylabel.text( newValue );
संपादित करें:
मुझे आशा है कि मैंने प्रश्न को सही ढंग से समझा। मैं मान रहा हूँ कि $mylabel
एक jQuery वस्तु में एक DOM तत्व संदर्भित है, और स्ट्रिंग तत्व की सामग्री में है।
यदि स्ट्रिंग कुछ अन्य चर में DOM का हिस्सा नहीं है, तो आप DOM में डालने से पहले.replace()
उस चर के खिलाफ फ़ंक्शन को कॉल करना चाहते हैं ।
ऐशे ही:
var someVariable = "-123456";
$mylabel.text( someVariable.replace('-', '') );
या अधिक वर्बोज़ संस्करण:
var someVariable = "-123456";
someVariable = someVariable.replace('-', '');
$mylabel.text( someVariable );
यदि आप उन सभी को हटाना चाहते हैं जो -
आप उपयोग कर सकते हैं:
.replace(new RegExp('-', 'g'),"")