मैं एक स्ट्रिंग jQuery या वेनिला का उपयोग कर जावास्क्रिप्टडैश से रिक्त स्थान बदलें और सभी अक्षर लोअर-केस
मान लीजिए कि हम "Sonic Free Games"
करते हैं पुन: फ़ॉर्मेट करने की जरूरत हैं।
मैं इसे "sonic-free-games"
में परिवर्तित करना चाहता हूं।
तो सफेद जगहों को डैश द्वारा प्रतिस्थापित किया जाना चाहिए और सभी अक्षरों को छोटे अक्षरों में परिवर्तित किया जाना चाहिए।
इस पर कोई मदद कृपया?
एक बदलाव मैं का उपयोग करता है के साथ आया था \ जो डब्ल्यू किसी भी nonalphanumeric चरित्र का प्रतिनिधित्व करता है। यह 'ए एंड पी किराने' जैसी चीज़ों के लिए उपयोगी है जो 'ए-पी-किराने' बन जाएगा। 'str.replace (/ \ W +/g, '-')। toLowerCase();' –
रीजक्सप भाग को उद्धृत न करें, यानी 'प्रतिस्थापित करें (/ \ s +/g, ..' और ** ** ** प्रतिस्थापित नहीं करें ('/ \ s +/f', ..' (apostrophes के बिना) –