KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Looking for help in matching the curly brackets in a regular expression pattern. I've tried different combinations of escapes, and symbol matching with little luck. Perhaps because it's Friday afternoon and I'm overlooking something; but your ideas would be greatly appreciated. The code below: function stringFormat(str, arr) { for (var i = 0; i < arr.length; i++) { var regExp = new RegExp('^\{' + i + '\}$', 'g'); str = str.replace(regExp, arr[i]); } return str; } var str = '<p>The quick {0}, brown {1}</p>'; $('#test').html(stringFormat(str, ['brown', 'fox'])); I've also started a fiddle on this, http://jsfiddle.net/rgy3y/1/
Tags (comma-separated)
Save Edits
Cancel