का उपयोग करके अंडरस्कोर के साथ प्रतिस्थापित करें, मैं स्ट्रिंग से सभी विशेष वर्ण और रिक्त स्थान को हटाना चाहता हूं और अंडरस्कोर के साथ प्रतिस्थापित करना चाहता हूं। स्ट्रिंग हैविशेष प्रतीकों और अतिरिक्त रिक्त स्थान हटाएं और प्रतिस्थापन विधि
var str = "hello world & hello universe";
मैं इस अब जो केवल रिक्त स्थान
str.replace(/\s/g, "_");
परिणाम मैं hello_world_&_hello_universe
है बदल देता है, लेकिन मैं रूप में अच्छी तरह विशेष प्रतीकों को दूर करना चाहते हैं।
मैंने इस str.replace(/[^a-zA-Z0-9]\s/g, "_")
को आजमाया लेकिन इससे मदद नहीं मिलती है।
क्यों अलग फोन में 'की जगह परिणाम होगा होना चाहते हैं 'जब आप पहले regex में '+' जोड़ सकते हैं? – MBO
क्योंकि ... अच्छा बिंदु। मैं कुछ और सोच रहा था, मुझे लगता है। फिर भी, आप 'ट्रिम' जैसी रेगेक्स पर श्रृंखला बना सकते हैं। –