2011-11-29 7 views
5

मेरे पास स्ट्रिंग "{स्ट्रीट नाम}, {सिटी}, {देश}" है और सभी ब्रेसेस को हटाना चाहते हैं। परिणाम "सड़क का नाम, शहर, काउंटी" होना चाहिए। मैं उसको कैसे करू?जावास्क्रिप्ट ब्रेसेस हटाएं

उत्तर

26

आप { की सभी घटनाओं को निकालना चाहते हैं और } या नहीं, वे जोड़े मिलान किया जाता है, तो आप इसे इस तरह से कर सकते हैं:

var str = "{Street Name}, {City}, {Country}"; 
str = str.replace(/[{}]/g, ""); 
0

चरित्र वर्ग [{}] सभी घुंघराले ब्रेसिज़ मिलेगा

var address = "{Street Name}, {City}, {Country}"; 
address = address.replace(/[{}]/g, ''); 
console.log(address) // Street Name, City, Country 
0

ब्रेसिज़ को हटाने के लिए अपने संबंधित फ़ंक्शन में इस जावास्क्रिप्ट सरल कोड का उपयोग करें:

 var str = '{Street Name}, {City}, {Country}'; 
     str = str.replace(/{/g, '').replace(/}/g, ''); 
संबंधित मुद्दे