जावास्क्रिप्ट में निम्नलिखित बयान से काम करता है के रूप में उम्मीद:इस विशिष्ट मामले के लिए जावास्क्रिप्ट का उपयोग कर स्ट्रिंग में सभी वर्णों को कैसे बदलें: प्रतिस्थापित करें। द्वारा _
var s1 = s2.replace(/ /gi, '_'); //replace all spaces by the character _
हालांकि, चरित्र की सभी घटनाओं को बदलने के लिए। चरित्र _ द्वारा, मेरे पास है:
var s1 = s2.replace(/./gi, '_');
लेकिन परिणाम एक स्ट्रिंग पूरी तरह से चरित्र _
क्यों और कैसे को बदलने के लिए से भरा है। जावास्क्रिप्ट का उपयोग कर _ द्वारा?
+1 अच्छा बिंदु - regex overkill यहाँ है। (3 में जे जेड कोट उद्धरण ... 2 ... 1 ...) – Piskvor
तीसरा पैरामीटर मानक नहीं है। सभी ब्राउज़र इसका समर्थन नहीं करेंगे। यह https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Objects/String/replace – HoLyVieR